SAFE and OIDCC

Presented by: Jonatan Männchen – CISO at Erlang Ecosystem Foundation
Moderated by: Dali Khechine – SAFE team at Erlang Solutions

About this talk

Security is most effective when it is built in from the start. In part one of our webinar series with Jonatan Männchen, he shares his experience using SAFE, Erlang Solutions’ security audit service for Erlang and Elixir systems, to review an OpenID Connect (OIDC) client library he developed for the BEAM ecosystem.

Please, accept marketing-cookies to watch this video.

Although Jonatan is an experienced security professional, he recognised the value of bringing in external experts to assess a critical component. SAFE provided a structured and independent review of the codebase, designed to highlight potential vulnerabilities and recommend improvements. The process revealed one area of concern, which Jonatan resolved with input from the SAFE team, ultimately simplifying the design and strengthening the implementation.

This webinar offers a real-world look at how security audits like SAFE help projects become not just safer, but also more maintainable and trustworthy. It is ideal for teams working on authentication, open standards or critical infrastructure in the BEAM ecosystem.

What you’ll learn:

  • How SAFE supports secure development through expert audit and review
  • How Jonatan addressed a potential vulnerability found during the audit
  • Why the process led to a cleaner and more thoughtful design
  • The role of collaboration in building safer systems in the BEAM ecosystem

Curious how the BEAM community is making security smarter and more collaborative? Don’t miss the second and final part of our conversation with Jonatan Männchen in Security and the BEAM Ecosystem.

Concurrency, Understanding the BEAM Limits

Lorena Mireles Rivero explores BEAM concurrency limits and how overload impacts system performance.

Keeping Real-Time Communication Platforms Online During Peak Demand

Keeping Real-Time Communication Platforms Online During Peak Demand

Bartłomiej Górny explores why real-time systems fail under peak demand, and how architecture, scaling, and testing keep them running.

How to Build Systems That Stay Online When Everything Spikes

How to Build Systems That Stay Online When Everything Spikes

Camjar Djoweini breaks down how systems respond to sudden demand and what it takes to keep them running when it matters most.