<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Maria</title>
    <description>The latest articles on DEV Community by Maria (@mariaxyg).</description>
    <link>https://dev.to/mariaxyg</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1251688%2F257e4665-72ea-40e8-a525-9ce5d0f052b0.jpg</url>
      <title>DEV Community: Maria</title>
      <link>https://dev.to/mariaxyg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mariaxyg"/>
    <language>en</language>
    <item>
      <title>Your Coding Agent Just Installed a Package. Did Anyone Check the Name?</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Thu, 23 Jul 2026 09:19:36 +0000</pubDate>
      <link>https://dev.to/mariaxyg/your-coding-agent-just-installed-a-package-did-anyone-check-the-name-4kj2</link>
      <guid>https://dev.to/mariaxyg/your-coding-agent-just-installed-a-package-did-anyone-check-the-name-4kj2</guid>
      <description>&lt;p&gt;Real talk: how many of you have actually looked at every package name your AI coding assistant pulled in this week?&lt;/p&gt;

&lt;p&gt;Not "did you review the code it wrote." Did you check the dependency it decided to install.&lt;/p&gt;

&lt;p&gt;If the honest answer is "no," you're not alone, and that's exactly the gap this SafeDev Talk is about.&lt;/p&gt;

&lt;p&gt;𝐓𝐡𝐞 𝐩𝐚𝐫𝐭 𝐧𝐨𝐛𝐨𝐝𝐲'𝐬 𝐭𝐚𝐥𝐤𝐢𝐧𝐠 𝐚𝐛𝐨𝐮𝐭&lt;/p&gt;

&lt;p&gt;Copilots used to draft. You'd read the suggestion, hit tab, move on. That was the trust model: AI proposes, human disposes.&lt;/p&gt;

&lt;p&gt;Agentic tools don't work that way anymore. They install dependencies. They touch Dockerfiles. They trigger CI/CD steps. Sometimes all without a human in the loop at the exact moment it happens.&lt;/p&gt;

&lt;p&gt;Code review, commit history, that little pause where someone glances at a diff, all of that was built assuming a person made the call. What happens when the thing making the call is an agent?&lt;/p&gt;

&lt;p&gt;Why your SBOM might not have the answer&lt;/p&gt;

&lt;p&gt;𝐘𝐨𝐮'𝐯𝐞 𝐩𝐫𝐨𝐛𝐚𝐛𝐥𝐲 𝐠𝐨𝐭 𝐭𝐡𝐞 𝐭𝐨𝐨𝐥𝐢𝐧𝐠 𝐚𝐥𝐫𝐞𝐚𝐝𝐲:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SBOMs&lt;/li&gt;
&lt;li&gt;Dependency scanners&lt;/li&gt;
&lt;li&gt;CI/CD security gates&lt;/li&gt;
&lt;li&gt;Code review on every PR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good tooling. Built on an assumption that's getting shakier: that a human decided what went into the build, and left a trail you can audit.&lt;/p&gt;

&lt;p&gt;𝐓𝐫𝐲 𝐚𝐧𝐬𝐰𝐞𝐫𝐢𝐧𝐠 𝐭𝐡𝐞𝐬𝐞 𝐰𝐢𝐭𝐡 𝐰𝐡𝐚𝐭 𝐲𝐨𝐮 𝐡𝐚𝐯𝐞 𝐭𝐨𝐝𝐚𝐲:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can you tell whether a developer or an agent installed a given dependency?&lt;/li&gt;
&lt;li&gt;Does your SBOM capture that distinction at all?&lt;/li&gt;
&lt;li&gt;If an agent commits and merges, does "code review" still mean what you think it means?&lt;/li&gt;
&lt;li&gt;What does shift-left even mean when the fastest-moving thing in your pipeline isn't a person?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If those questions make you pause, that's the point of this session.&lt;/p&gt;

&lt;p&gt;𝐖𝐡𝐚𝐭 𝐰𝐞'𝐫𝐞 𝐚𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐜𝐨𝐯𝐞𝐫𝐢𝐧𝐠&lt;/p&gt;

&lt;p&gt;This is a live, practitioner-led SafeDev Talk organized by &lt;a href="https://xygeni.io/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=webinar" rel="noopener noreferrer"&gt;Xygeni&lt;/a&gt;, not a slide deck about AI risk in the abstract. We're getting into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How "AI suggests" quietly became "AI acts" in real engineering teams&lt;/li&gt;
&lt;li&gt;What changes at the install moment when nobody checks the package name first&lt;/li&gt;
&lt;li&gt;Whether SBOMs and provenance hold up when an agent decided what goes into the build&lt;/li&gt;
&lt;li&gt;What's left of code review and shift-left when agents commit on their own&lt;/li&gt;
&lt;li&gt;What a secure agentic pipeline actually needs: tooling, process, and team culture&lt;/li&gt;
&lt;li&gt;Who should show up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're in AppSec, DevSecOps, platform engineering, or you're just the person on your team who already knows agents are touching dependencies and containers whether it's "officially allowed" or not, this one's for you.&lt;/p&gt;

&lt;p&gt;📅 August 6th&lt;br&gt;
⏰ 11:30 CEST&lt;br&gt;
➡️ Register here: &lt;a href="https://www.linkedin.com/events/7485971126628675584/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7485971126628675584/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bring your worst "wait, did the agent actually do that?" story. We'll get into it live.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>programming</category>
      <category>programmers</category>
    </item>
    <item>
      <title>When Does the CRA's 24-Hour Reporting Clock Actually Start?</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Thu, 16 Jul 2026 09:33:52 +0000</pubDate>
      <link>https://dev.to/mariaxyg/when-does-the-cras-24-hour-reporting-clock-actually-start-1p5a</link>
      <guid>https://dev.to/mariaxyg/when-does-the-cras-24-hour-reporting-clock-actually-start-1p5a</guid>
      <description>&lt;p&gt;The Cyber Resilience Act (CRA) introduces a requirement that many engineering teams are still trying to operationalize: report actively exploited vulnerabilities and incidents within 24 hours.&lt;/p&gt;

&lt;p&gt;At first glance, that sounds straightforward. Until you ask one simple question:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When does that 24-hour clock actually start?
-Is it when a vulnerability appears in your Software Bill of Materials (SBOM)?&lt;/li&gt;
&lt;li&gt;When your Software Composition Analysis (SCA) tool raises an alert?&lt;/li&gt;
&lt;li&gt;When an exploit becomes public?&lt;/li&gt;
&lt;li&gt;Or only after you've confirmed that your product is actually affected?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For many organizations, those are very different moments.&lt;/p&gt;

&lt;p&gt;𝐅𝐢𝐧𝐝𝐢𝐧𝐠 𝐚 𝐯𝐮𝐥𝐧𝐞𝐫𝐚𝐛𝐢𝐥𝐢𝐭𝐲 𝐢𝐬𝐧'𝐭 𝐭𝐡𝐞 𝐬𝐚𝐦𝐞 𝐚𝐬 𝐡𝐚𝐯𝐢𝐧𝐠 𝐚𝐧 𝐢𝐧𝐜𝐢𝐝𝐞𝐧𝐭&lt;/p&gt;

&lt;p&gt;Modern development teams receive thousands of security findings every week.&lt;/p&gt;

&lt;p&gt;Most come from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Software Composition Analysis (SCA)&lt;/li&gt;
&lt;li&gt;SBOM scanning&lt;/li&gt;
&lt;li&gt;Dependency monitoring&lt;/li&gt;
&lt;li&gt;Container image scanning&lt;/li&gt;
&lt;li&gt;Secret detection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The challenge isn't finding vulnerabilities anymore.&lt;/p&gt;

&lt;p&gt;The challenge is determining which findings actually require action.&lt;/p&gt;

&lt;p&gt;Without a structured workflow, teams either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;waste valuable time investigating non-issues,&lt;/li&gt;
&lt;li&gt;or worse, miss the moment when a vulnerability becomes a reportable incident.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;𝐓𝐡𝐞 𝐦𝐢𝐬𝐬𝐢𝐧𝐠 𝐩𝐢𝐞𝐜𝐞: 𝐜𝐨𝐧𝐭𝐞𝐱𝐭&lt;/p&gt;

&lt;p&gt;An SBOM tells you what components you use.&lt;/p&gt;

&lt;p&gt;SCA tells you which components are vulnerable.&lt;/p&gt;

&lt;p&gt;But neither automatically tells you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the vulnerable code actually reachable?&lt;/li&gt;
&lt;li&gt;Is it exploitable in your environment?&lt;/li&gt;
&lt;li&gt;Which product versions are affected?&lt;/li&gt;
&lt;li&gt;Who should be notified?&lt;/li&gt;
&lt;li&gt;Has the CRA notification clock started?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Answering those questions requires more than vulnerability scanning—it requires a repeatable incident response workflow.&lt;/p&gt;

&lt;p&gt;A practical session for engineering and security teams&lt;/p&gt;

&lt;p&gt;If you're working in:AppSec, DevSecOps, Platform Engineering, Product Security, Vulnerability Management&lt;/p&gt;

&lt;p&gt;&lt;a href="https://xygeni.io/?utm_source=dev.to&amp;amp;utm_medium=post&amp;amp;utm_campaign=CRA"&gt;Xygeni &lt;/a&gt;&amp;amp; &lt;a href="https://securehabits.nl/" rel="noopener noreferrer"&gt;SecureHabits &lt;/a&gt;are hosting a free live webinar where we'll walk through a practical approach to CRA notification readiness.&lt;/p&gt;

&lt;p&gt;We'll cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generating and using SBOMs&lt;/li&gt;
&lt;li&gt;Prioritizing SCA findings&lt;/li&gt;
&lt;li&gt;Reachability and exploitability analysis&lt;/li&gt;
&lt;li&gt;Notification workflows&lt;/li&gt;
&lt;li&gt;What actually triggers the CRA's 24-hour ENISA reporting requirement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📅𝐉𝐮𝐥𝐲 𝟑𝟎&lt;br&gt;
🕟𝟏𝟔:𝟑𝟎 𝐂𝐄𝐒𝐓&lt;/p&gt;

&lt;p&gt;Register here👉&lt;a href="https://www.linkedin.com/events/7483444225196515328/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7483444225196515328/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether your organization is already preparing for the CRA or just beginning to understand its impact, the goal is to leave with a workflow you can apply—not just another compliance checklist.&lt;/p&gt;

</description>
      <category>security</category>
      <category>devops</category>
      <category>cybersecurity</category>
      <category>programming</category>
    </item>
    <item>
      <title>The npm package your AI just suggested doesn't exist. Someone already registered it. published: false</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Wed, 08 Jul 2026 08:31:02 +0000</pubDate>
      <link>https://dev.to/mariaxyg/the-npm-package-your-ai-just-suggested-doesnt-exist-someone-already-registered-it-published-472d</link>
      <guid>https://dev.to/mariaxyg/the-npm-package-your-ai-just-suggested-doesnt-exist-someone-already-registered-it-published-472d</guid>
      <description>&lt;p&gt;Nearly 1 in 5 packages, an AI coding assistant suggests, are pure invention. Attackers know this, and they're registering those hallucinated names with malware, waiting for the next &lt;code&gt;pip install&lt;/code&gt; or &lt;code&gt;npm install&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;We're running a live webinar on July 22nd @ 10:30 CEST to show how this works and how to catch it before a signature even exists. Details at the bottom 👇&lt;/p&gt;

&lt;p&gt;The problem: slopsquatting&lt;/p&gt;

&lt;p&gt;Ask an AI assistant for code, and there's a ~19.7% chance it recommends a package that doesn't exist (source: USENIX Security 2025). That alone isn't the scary part; LLMs hallucinate; that's known.&lt;/p&gt;

&lt;p&gt;What's scary is that the same fake name keeps coming back across prompts and models. Attackers noticed this pattern, and now they register those exact names on npm, PyPI, and other registries, ship malware inside, and wait.&lt;/p&gt;

&lt;p&gt;This now has a name: slopsquatting. It's not theoretical:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A single hallucinated package, planted as a benign test, pulled in 30,000+ downloads in three months&lt;/li&gt;
&lt;li&gt;Confirmed malicious packages exploiting this pattern are already live in public registries&lt;/li&gt;
&lt;li&gt;With tools like GitHub Copilot generating ~46% of a developer's code on average, this attack surface grows every single day&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why signature-based scanning isn't enough&lt;/p&gt;

&lt;p&gt;Over 450,000 new malicious packages were published in 2025 alone (~75% YoY growth). Traditional scanners wait for a known signature before flagging something as malicious. Against a threat this fast-moving, "wait for the signature" is already too late.&lt;/p&gt;

&lt;p&gt;What we're showing live&lt;/p&gt;

&lt;p&gt;We're doing a working session (not a slide deck) with two parts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;See everything — using AI Inventory + AI BOM to surface every AI component in a real codebase: models, agents, MCP connections, AI-introduced dependencies. You can't defend what you can't see.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Block the malware — showing &lt;a href="https://xygeni.io/?utm_source=dev.to&amp;amp;utm_medium=post&amp;amp;utm_campaign=BR"&gt;Xygeni &lt;/a&gt;Shield (powered by MEW — Malware Early Warning) detecting and blocking malicious packages &lt;em&gt;before&lt;/em&gt; a signature exists for them.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bring your toughest question — this is a demo, not a pitch.&lt;/p&gt;

&lt;p&gt;Details&lt;/p&gt;

&lt;p&gt;📅 July 22nd&lt;br&gt;
⏰ 10:30 CEST&lt;br&gt;
&lt;a href="https://www.linkedin.com/events/7480522038990979074/" rel="noopener noreferrer"&gt;Save your seat here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious if others have run into hallucinated-package suggestions from Copilot/ChatGPT/etc. in the wild — drop your experience in the comments 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>npm</category>
      <category>devsecops</category>
    </item>
    <item>
      <title>🚨 AI Is Already Inside Your SDLC. Can Security Keep Up?</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Wed, 13 May 2026 08:05:54 +0000</pubDate>
      <link>https://dev.to/mariaxyg/ai-is-already-inside-your-sdlc-can-security-keep-up-1hhe</link>
      <guid>https://dev.to/mariaxyg/ai-is-already-inside-your-sdlc-can-security-keep-up-1hhe</guid>
      <description>&lt;p&gt;AI is rapidly transforming software development, from copilots and AI-generated code to autonomous agents and AI-driven workflows. But as adoption accelerates, AppSec teams are struggling to maintain visibility and governance across the SDLC.&lt;/p&gt;

&lt;p&gt;Join our upcoming SafeDev Talk with OWASP leaders and Xygeni experts to discuss:&lt;/p&gt;

&lt;p&gt;🔹 Shadow AI in engineering teams&lt;br&gt;
🔹 Risks around AI-generated code and dependencies&lt;br&gt;
🔹 Practical AI governance for modern AppSec&lt;br&gt;
🔹 The rise of agentic SDLCs&lt;/p&gt;

&lt;p&gt;📅 May 27th | 16:30 CEST&lt;/p&gt;

&lt;p&gt;Register here: &lt;a href="https://www.linkedin.com/events/7460229453991018496/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7460229453991018496/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  appsec #ai #devsecops #cybersecurity #owasp
&lt;/h1&gt;

</description>
      <category>owasp</category>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>devops</category>
    </item>
    <item>
      <title>Join Our Webinar: SAST Isn’t Enough! Why Runtime Is Where Risk Lives</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Tue, 24 Mar 2026 10:12:03 +0000</pubDate>
      <link>https://dev.to/mariaxyg/join-our-webinar-sast-isnt-enough-why-runtime-is-where-risk-lives-1o90</link>
      <guid>https://dev.to/mariaxyg/join-our-webinar-sast-isnt-enough-why-runtime-is-where-risk-lives-1o90</guid>
      <description>&lt;p&gt;Most teams rely on static analysis to catch vulnerabilities. But here’s the problem: many issues don’t exist until your app actually runs.&lt;/p&gt;

&lt;p&gt;Code looks safe. Dependencies look clean. Pipelines pass… and still, vulnerabilities show up in production.&lt;/p&gt;

&lt;p&gt;Because real risk = behavior, not just code. So what’s missing?&lt;/p&gt;

&lt;p&gt;You need both perspectives:&lt;/p&gt;

&lt;p&gt;SAST → what’s in your code&lt;br&gt;
DAST → how it behaves at runtime&lt;/p&gt;

&lt;p&gt;Only together do they show what’s actually exploitable.&lt;/p&gt;

&lt;p&gt;We’re breaking this down live&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why static analysis alone leaves blind spots&lt;/li&gt;
&lt;li&gt;What vulnerabilities only appear at runtime&lt;/li&gt;
&lt;li&gt;How to prioritize real risk (not just alerts)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📅 April 7 — 17:00 (CEST)&lt;br&gt;
👉 &lt;a href="https://www.linkedin.com/events/7442142589463519232/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7442142589463519232/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Modern AppSec isn’t about more scans. It’s about a better context.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>productivity</category>
      <category>devops</category>
      <category>security</category>
    </item>
    <item>
      <title>Fix smarter, not more</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Tue, 24 Mar 2026 10:05:39 +0000</pubDate>
      <link>https://dev.to/mariaxyg/fix-smarter-not-more-2fo2</link>
      <guid>https://dev.to/mariaxyg/fix-smarter-not-more-2fo2</guid>
      <description>&lt;p&gt;Most teams today don’t struggle to detect vulnerabilities—they struggle to prioritize them effectively. With signals coming from SAST, SCA, secrets, and CI/CD tools, the real challenge is understanding what actually matters: what’s exploitable, what’s reachable, and what can be fixed safely without breaking workflows. Instead of relying only on severity, teams are moving toward risk-based remediation, combining context, exploitability, and stability while reducing noise and automating fixes through PRs. If you’re dealing with alert fatigue or slow remediation cycles, this checklist is a good starting point → &lt;a href="https://go.xygeni.io/ai-driven-remediation-risk-prioritization-checklist" rel="noopener noreferrer"&gt;https://go.xygeni.io/ai-driven-remediation-risk-prioritization-checklist&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>devops</category>
      <category>security</category>
      <category>development</category>
    </item>
    <item>
      <title>Fixing vulnerabilities isn’t the hard part. Choosing the right ones is.</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Mon, 23 Mar 2026 12:21:45 +0000</pubDate>
      <link>https://dev.to/mariaxyg/fixing-vulnerabilities-isnt-the-hard-part-choosing-the-right-ones-is-4dk1</link>
      <guid>https://dev.to/mariaxyg/fixing-vulnerabilities-isnt-the-hard-part-choosing-the-right-ones-is-4dk1</guid>
      <description>&lt;p&gt;Most teams today don’t struggle to detect vulnerabilities—they struggle to prioritize them effectively. With signals coming from SAST, SCA, secrets, and CI/CD tools, the real challenge is understanding what actually matters: what’s exploitable, what’s reachable, and what can be fixed safely without breaking workflows. Instead of relying only on severity, teams are moving toward risk-based remediation, combining context, exploitability, and stability while reducing noise and automating fixes through PRs. If you’re dealing with alert fatigue or slow remediation cycles, this checklist is a good starting point → &lt;a href="https://go.xygeni.io/ai-driven-remediation-risk-prioritization-checklist" rel="noopener noreferrer"&gt;https://go.xygeni.io/ai-driven-remediation-risk-prioritization-checklist&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>devops</category>
      <category>security</category>
      <category>development</category>
    </item>
    <item>
      <title>AI Is Writing Your Code. Who’s Reviewing the Security?</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Thu, 26 Feb 2026 15:16:48 +0000</pubDate>
      <link>https://dev.to/mariaxyg/ai-is-writing-your-code-whos-reviewing-the-security-11pa</link>
      <guid>https://dev.to/mariaxyg/ai-is-writing-your-code-whos-reviewing-the-security-11pa</guid>
      <description>&lt;p&gt;AI copilots like GitHub Copilot and Cursor can generate production-ready code in seconds, and autonomous agents can refactor entire modules without human review. Development velocity has never been higher—but neither has the risk surface.&lt;/p&gt;

&lt;p&gt;Most teams still rely on CI-only security scanning, which detects vulnerabilities after code is merged, when fixing issues is slower, riskier, and more expensive.&lt;/p&gt;

&lt;p&gt;In this live session &lt;a href="https://www.linkedin.com/events/7432784645383110656/" rel="noopener noreferrer"&gt;𝐕𝐢𝐛𝐞 𝐂𝐨𝐝𝐢𝐧𝐠 𝐖𝐢𝐭𝐡𝐨𝐮𝐭 𝐑𝐞𝐠𝐫𝐞𝐭: 𝐒𝐞𝐜𝐮𝐫𝐢𝐧𝐠 𝐂𝐨𝐩𝐢𝐥𝐨𝐭𝐬 𝐚𝐧𝐝 𝐀𝐈 𝐀𝐠𝐞𝐧𝐭𝐬 𝐟𝐫𝐨𝐦 𝐭𝐡𝐞 𝐈𝐃𝐄&lt;/a&gt;, we’ll show how security can move into the IDE, where AI-generated code is actually created. You’ll see how to detect vulnerabilities in real time as you code, validate reachability before merge, apply guardrails to Copilot and AI-generated changes, and safely remediate issues with AI-assisted fixes.&lt;/p&gt;

&lt;p&gt;We’ll also run a live demo securing Copilot and agent-based workflows end-to-end.&lt;/p&gt;

&lt;p&gt;If you’re using Copilot, Cursor, or any AI coding tools—and pushing code to production—this session will help you avoid shipping vulnerabilities at AI speed.&lt;/p&gt;

&lt;p&gt;📅 March 11, 2026&lt;br&gt;
🎥 Live demo included&lt;br&gt;
👉 Register here: &lt;a href="https://www.linkedin.com/events/7432784645383110656/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7432784645383110656/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>devops</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>EU Cyber Resilience Act in Practice Webinar</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Wed, 04 Feb 2026 10:29:33 +0000</pubDate>
      <link>https://dev.to/mariaxyg/eu-cyber-resilience-act-in-practice-webinar-1nof</link>
      <guid>https://dev.to/mariaxyg/eu-cyber-resilience-act-in-practice-webinar-1nof</guid>
      <description>&lt;p&gt;𝐄𝐔 𝐂𝐲𝐛𝐞𝐫 𝐑𝐞𝐬𝐢𝐥𝐢𝐞𝐧𝐜𝐞 𝐀𝐜𝐭 (𝐂𝐑𝐀): 𝐰𝐡𝐚𝐭 𝐢𝐭 𝐚𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐦𝐞𝐚𝐧𝐬 𝐟𝐨𝐫 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫𝐬?&lt;/p&gt;

&lt;p&gt;If you’re building software products in the EU, the Cyber Resilience Act is no longer just a compliance topic; it directly impacts how you design, build, and maintain software.&lt;/p&gt;

&lt;p&gt;In this practical Webinar &lt;a href="https://www.linkedin.com/events/7424751762282143744/" rel="noopener noreferrer"&gt;𝐄𝐔 𝐂𝐲𝐛𝐞𝐫 𝐑𝐞𝐬𝐢𝐥𝐢𝐞𝐧𝐜𝐞 𝐀𝐜𝐭 𝐢𝐧 𝐏𝐫𝐚𝐜𝐭𝐢𝐜𝐞&lt;/a&gt;, we’ll break down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What the CRA really requires from development teams&lt;/li&gt;
&lt;li&gt;How those requirements translate into concrete AppSec activities&lt;/li&gt;
&lt;li&gt;How OWASP SAMM can be used as a practical framework to structure secure development without reinventing your SDLC&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a legal overview. It’s a technical, execution-focused session for developers, AppSec, and DevSecOps teams who need to turn regulation into real engineering work.&lt;/p&gt;

&lt;p&gt;🎙️ Led by &lt;a href="https://www.linkedin.com/in/aganariman/" rel="noopener noreferrer"&gt;Nariman Aga-Tagiyev&lt;/a&gt;, Cybersecurity Architect &amp;amp; OWASP SAMM Core Team member.&lt;/p&gt;

&lt;p&gt;Join if you want a clear, developer-friendly path from CRA requirements to actionable security practices &lt;a href="https://www.linkedin.com/events/7424751762282143744/" rel="noopener noreferrer"&gt;https://www.linkedin.com/events/7424751762282143744/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>devops</category>
      <category>devsecops</category>
      <category>appsec</category>
    </item>
    <item>
      <title>AI Didn’t Just Change Development,It Changed How AppSec Breaks</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Tue, 20 Jan 2026 12:39:14 +0000</pubDate>
      <link>https://dev.to/mariaxyg/ai-didnt-just-change-developmentit-changed-how-appsec-breaks-3iam</link>
      <guid>https://dev.to/mariaxyg/ai-didnt-just-change-developmentit-changed-how-appsec-breaks-3iam</guid>
      <description>&lt;p&gt;AI is now deeply embedded in how software is written, tested, and shipped.&lt;br&gt;
But most application security models are still designed for a world where humans wrote the code and pipelines moved slowly.&lt;/p&gt;

&lt;p&gt;That gap is now being actively exploited. In 2025, attackers didn’t need zero-days. They abused:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automation and trusted CI/CD pipelines&lt;/li&gt;
&lt;li&gt;AI-generated code that “looks fine” in review&lt;/li&gt;
&lt;li&gt;Inherited trust across dependencies, builds, and artifacts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once malicious logic entered a trusted workflow, systems did the rest, at machine speed. We just released a new research report, &lt;a href="https://xygeni.io/resources/download-report-new-application-security-attack-trends-for-2026/" rel="noopener noreferrer"&gt;New Application Security Attack Trends for 2026&lt;/a&gt;, that breaks down what actually changed and why many traditional AppSec signals failed.&lt;/p&gt;

&lt;p&gt;What’s inside:&lt;/p&gt;

&lt;p&gt;💠How AI changed the economics of software supply chain attacks&lt;br&gt;
💠Why CVEs and static analysis missed trust-based, workflow-driven attacks&lt;br&gt;
💠How persistence shifted from access to build artifacts and outputs&lt;br&gt;
💠What attackers optimized in 2025 — and will keep optimizing in 2026&lt;br&gt;
💠Why AppSec must move from issue lists to system-level control of execution and trust&lt;/p&gt;

&lt;p&gt;This isn’t about running more scans. It’s about understanding how risk propagates when AI and automation are part of the execution path.&lt;/p&gt;

&lt;p&gt;📘 &lt;a href="https://xygeni.io/resources/download-report-new-application-security-attack-trends-for-2026/" rel="noopener noreferrer"&gt;Read the full report&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>devsecops</category>
      <category>appsec</category>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
    <item>
      <title>Software Supply Chains Under Pressure: Lessons from 2025 on Malware and AI</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Wed, 07 Jan 2026 11:27:36 +0000</pubDate>
      <link>https://dev.to/mariaxyg/software-supply-chains-under-pressure-lessons-from-2025-on-malware-and-ai-59k6</link>
      <guid>https://dev.to/mariaxyg/software-supply-chains-under-pressure-lessons-from-2025-on-malware-and-ai-59k6</guid>
      <description>&lt;p&gt;2025 marked a turning point for software supply chain security. AI-assisted malware, self-propagating attacks, and large-scale trust abuse changed how compromises move through dependencies, registries, and CI/CD pipelines.&lt;/p&gt;

&lt;p&gt;In this LinkedIn Live SafeDev Talk, practitioners break down what actually changed in 2025, why familiar assumptions no longer hold, and what development and security teams need to adapt in 2026.&lt;/p&gt;

&lt;p&gt;Join us!&lt;/p&gt;

&lt;p&gt;📅 𝐉𝐚𝐧𝐮𝐚𝐫𝐲 𝟐𝟎𝐭𝐡 | 🎥 &lt;a href="https://www.linkedin.com/events/7413934584888770564/" rel="noopener noreferrer"&gt;𝐋𝐢𝐧𝐤𝐞𝐝𝐈𝐧 𝐋𝐢𝐯𝐞&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We hope to see you there!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>programming</category>
    </item>
    <item>
      <title>New Threats in Open Source</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Mon, 15 Dec 2025 11:25:54 +0000</pubDate>
      <link>https://dev.to/mariaxyg/new-threats-in-open-source-c12</link>
      <guid>https://dev.to/mariaxyg/new-threats-in-open-source-c12</guid>
      <description>&lt;p&gt;The open source ecosystem has just crossed a new red line: we’re no longer dealing with “simple” malicious packages, but with self-spreading worms, AI-orchestrated attacks, and large-scale abuse of OSS infrastructure happening simultaneously. &lt;br&gt;
&lt;a href="https://www.linkedin.com/in/luis-rodr%C3%ADguez-xygeni/" rel="noopener noreferrer"&gt;Luis Rodríguez&lt;/a&gt; (Co-Founder &amp;amp; CTO at Xygeni Security) examines how Shai-Hulud and Shai-Hulud 2.0 turned npm into a worm-friendly propagation network, jumping even into Maven Central, how GlassWorm hid executable JavaScript in invisible Unicode with a blockchain-backed C2 and full RAT capabilities, how a real-world espionage campaign used an LLM as the primary operator for reconnaissance, exploitation, and exfiltration, and how massive spam waves like IndonesianFoods exploited funding systems and polluted registries at unprecedented scale. &lt;br&gt;
This isn’t theoretical anymore: every developer machine is now a potential worm propagation point, and every stolen token a lateral-movement catalyst. Dive into the full article “&lt;a href="https://xygeni.io/articles/new-threats-in-open-source-worms-ai-driven-malware-and-trust-abuse/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=Article" rel="noopener noreferrer"&gt;New Threats to the Open Source Ecosystems: Worms, AI-Cooked Malware, and Large-Scale Trust Abuse&lt;/a&gt;” to understand where supply chain threats are heading—and what must change in our defensive strategies. &lt;/p&gt;

&lt;p&gt;𝐁𝐮𝐢𝐥𝐝 𝐒𝐚𝐟𝐞, 𝐒𝐡𝐢𝐩 𝐒𝐭𝐫𝐨𝐧𝐠.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>devsecops</category>
      <category>appsec</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
