<p>Michael Lubas, CEO of Paraxial.io, returns to the Elixir Mentor Podcast to talk about AI's dual role in cybersecurity: finding the vulnerabilities and writing the code that creates them. Michael was my first-ever guest, and a lot has changed since his last appearance — most of it driven by the inflection point of the past six months.</p><p>We open with the Hex package manager penetration test that Paraxial conducted as part of the Aegis initiative under the Erlang Ecosystem Foundation, funded through Alpha Omega and its donors. Michael caught a remote code execution vulnerability before it shipped, and the public report gives Elixir a strong story to tell about the security of its package ecosystem. From there we get into GitHub Actions supply chain attacks, why zizmor is the tool every maintainer should be running, and the recent campaigns where malicious code targets release pipelines rather than application source.</p><p>The conversation turns to the AI inflection point. The Erlang Ecosystem Foundation's CNA issued nine CVEs in all of 2025 and is on track for well over a hundred in 2026, driven by researchers like Peter Ullrich using AI to find vulnerabilities that already existed in source code. Firefox went from an average of 20 valid bug reports a month to over 400 in April 2026. Michael argues that Anthropic and OpenAI have been responsible stewards of these capabilities, and that defenders without access to state-of-the-art models are at a structural disadvantage. We also talk about why bug bounty programs are collapsing under AI-generated noise — something I experienced firsthand running Killswitch's program earlier this year.</p><p>In the second half we get practical. Michael walks through what a real penetration test costs, when Claude Code is actually useful for solo developers, and the common Elixir-specific gotchas: binary term deserialization, server-side request forgery, dynamic atom creation, and the importance of staying inside Ecto's default query syntax. We also touch on Erik Stenman's BEAM Book, the difference between Paraxial and Sobelow, and what SOC 2 compliance does and does not cover.</p><p>Resources Mentioned:<br />- Securing Hex, the Backbone of the Elixir Ecosystem (Paraxial blog): <a href="https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io/blog/hex-pentest</a><br />- Hex Package Manager security audit report: <a href="https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://hex.pm/reports/2026/paraxial.pdf</a><br />- Erlang Ecosystem Foundation CNA: <a href="https://cna.erlef.org/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://cna.erlef.org/</a><br />- Behind the Scenes Hardening Firefox with Claude (Mozilla Hacks): <a href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/</a><br />- Project Glasswing (Anthropic): <a href="https://www.anthropic.com/project/glasswing?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.anthropic.com/project/glasswing</a><br />- The First CVE Wave (VulnCheck): <a href="https://www.vulncheck.com/blog/ai-assisted-vulnerability-discovery?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.vulncheck.com/blog/ai-assisted-vulnerability-discovery</a><br />- Third major Linux kernel flaw in two weeks found by AI (ZDNet): <a href="https://www.zdnet.com/article/third-major-linux-kernel-flaw-in-two-weeks-found-by-ai/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.zdnet.com/article/third-major-linux-kernel-flaw-in-two-weeks-found-by-ai/</a><br />- What the CVE? — Peter Ullrich: <a href="https://peterullrich.com/what-the-cve?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://peterullrich.com/what-the-cve</a><br />- Nicholas Carlini, "Black Hat LLMs" (unprompted 2026): <a href="https://www.youtube.com/watch?v=1sd26pWhfmg" rel="ugc noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=1sd26pWhfmg</a></p><p>Connect with Michael:<br />- Website: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io</a><br />- X/Twitter: <a href="https://x.com/paraxialio" rel="ugc noopener noreferrer" target="_blank">https://x.com/paraxialio</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/michaellubas/" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/michaellubas/</a><br />- GitHub: <a href="https://github.com/paraxialio" rel="ugc noopener noreferrer" target="_blank">https://github.com/paraxialio</a></p><p><strong>Sponsors:</strong><br />- BEAMOps: <a href="https://beamops.co.uk/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io</a><br />- Jido — Elixir AI Collective Discord: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://agentjido.xyz/discord</a><br />- Support Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://elixirmentor.com</a></p>

Elixir Mentor

Jacob Luetzow

Michael Lubas on AI, Attack, and Defense

MAY 16, 202691 MIN
Elixir Mentor

Michael Lubas on AI, Attack, and Defense

MAY 16, 202691 MIN

Description

<p>Michael Lubas, CEO of Paraxial.io, returns to the Elixir Mentor Podcast to talk about AI's dual role in cybersecurity: finding the vulnerabilities and writing the code that creates them. Michael was my first-ever guest, and a lot has changed since his last appearance — most of it driven by the inflection point of the past six months.</p><p>We open with the Hex package manager penetration test that Paraxial conducted as part of the Aegis initiative under the Erlang Ecosystem Foundation, funded through Alpha Omega and its donors. Michael caught a remote code execution vulnerability before it shipped, and the public report gives Elixir a strong story to tell about the security of its package ecosystem. From there we get into GitHub Actions supply chain attacks, why zizmor is the tool every maintainer should be running, and the recent campaigns where malicious code targets release pipelines rather than application source.</p><p>The conversation turns to the AI inflection point. The Erlang Ecosystem Foundation's CNA issued nine CVEs in all of 2025 and is on track for well over a hundred in 2026, driven by researchers like Peter Ullrich using AI to find vulnerabilities that already existed in source code. Firefox went from an average of 20 valid bug reports a month to over 400 in April 2026. Michael argues that Anthropic and OpenAI have been responsible stewards of these capabilities, and that defenders without access to state-of-the-art models are at a structural disadvantage. We also talk about why bug bounty programs are collapsing under AI-generated noise — something I experienced firsthand running Killswitch's program earlier this year.</p><p>In the second half we get practical. Michael walks through what a real penetration test costs, when Claude Code is actually useful for solo developers, and the common Elixir-specific gotchas: binary term deserialization, server-side request forgery, dynamic atom creation, and the importance of staying inside Ecto's default query syntax. We also touch on Erik Stenman's BEAM Book, the difference between Paraxial and Sobelow, and what SOC 2 compliance does and does not cover.</p><p>Resources Mentioned:<br />- Securing Hex, the Backbone of the Elixir Ecosystem (Paraxial blog): <a href="https://paraxial.io/blog/hex-pentest?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io/blog/hex-pentest</a><br />- Hex Package Manager security audit report: <a href="https://hex.pm/reports/2026/paraxial.pdf?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://hex.pm/reports/2026/paraxial.pdf</a><br />- Erlang Ecosystem Foundation CNA: <a href="https://cna.erlef.org/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://cna.erlef.org/</a><br />- Behind the Scenes Hardening Firefox with Claude (Mozilla Hacks): <a href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/</a><br />- Project Glasswing (Anthropic): <a href="https://www.anthropic.com/project/glasswing?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.anthropic.com/project/glasswing</a><br />- The First CVE Wave (VulnCheck): <a href="https://www.vulncheck.com/blog/ai-assisted-vulnerability-discovery?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.vulncheck.com/blog/ai-assisted-vulnerability-discovery</a><br />- Third major Linux kernel flaw in two weeks found by AI (ZDNet): <a href="https://www.zdnet.com/article/third-major-linux-kernel-flaw-in-two-weeks-found-by-ai/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://www.zdnet.com/article/third-major-linux-kernel-flaw-in-two-weeks-found-by-ai/</a><br />- What the CVE? — Peter Ullrich: <a href="https://peterullrich.com/what-the-cve?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://peterullrich.com/what-the-cve</a><br />- Nicholas Carlini, "Black Hat LLMs" (unprompted 2026): <a href="https://www.youtube.com/watch?v=1sd26pWhfmg" rel="ugc noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=1sd26pWhfmg</a></p><p>Connect with Michael:<br />- Website: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io</a><br />- X/Twitter: <a href="https://x.com/paraxialio" rel="ugc noopener noreferrer" target="_blank">https://x.com/paraxialio</a><br />- LinkedIn: <a href="https://www.linkedin.com/in/michaellubas/" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/michaellubas/</a><br />- GitHub: <a href="https://github.com/paraxialio" rel="ugc noopener noreferrer" target="_blank">https://github.com/paraxialio</a></p><p><strong>Sponsors:</strong><br />- BEAMOps: <a href="https://beamops.co.uk/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://beamops.co.uk</a><br />- Paraxial.io: <a href="https://paraxial.io/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://paraxial.io</a><br />- Jido — Elixir AI Collective Discord: <a href="https://agentjido.xyz/discord?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://agentjido.xyz/discord</a><br />- Support Elixir Mentor: <a href="https://elixirmentor.com/?utm_source=elixir-mentor" rel="ugc noopener noreferrer" target="_blank">https://elixirmentor.com</a></p>