<?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>The npm install your AI agent ran while you weren't looking</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Thu, 03 Sep 2026 09:53:28 +0000</pubDate>
      <link>https://dev.to/mariaxyg/the-npm-install-your-ai-agent-ran-while-you-werent-looking-3pk</link>
      <guid>https://dev.to/mariaxyg/the-npm-install-your-ai-agent-ran-while-you-werent-looking-3pk</guid>
      <description>&lt;p&gt;For fifteen years, npm package security rested on one assumption so obvious nobody wrote it down: a human sat between the decision to add a dependency and the moment it landed on disk.&lt;/p&gt;

&lt;p&gt;Agentic coding assistants quietly removed that checkpoint. They decide a package is needed, pick one, and run the install — mid-task, without review. The pause that was doing security work without anyone noticing is no longer in the workflow.&lt;/p&gt;

&lt;p&gt;That matters more than it sounds, because npm was already the most attacked package ecosystem in software development before agents showed up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's actually happening at the registry level&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Research across 16 LLMs generated two million code samples and found nearly 1 in 5 recommended packages didn't exist. The same hallucinated names recurred predictably across models and prompts. Predictable enough to register in advance. Predictable enough to weaponize before your agent asks for them. That attack has a name: slopsquatting.&lt;/p&gt;

&lt;p&gt;On top of that, a critical RCE vulnerability in a widely used MCP bridge fired the moment a client connected to an untrusted server. An agent makes that connection autonomously. No user interaction. No existing tool in a standard AppSec stack intercepts it before it happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why your current tools don't see it&lt;/strong&gt;&lt;br&gt;
SAST parses code. SCA checks what's already in your dependency tree. Neither has visibility into what an AI agent just decided to install two minutes ago, or what an MCP server is doing mid-task.&lt;/p&gt;

&lt;p&gt;This isn't a configuration gap. It's a category gap that opened quietly as autonomous agents became standard in how software gets built.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The full breakdown&lt;/strong&gt; — what changed in the npm threat model, what the MCP attack surface looks like, and what actually closes the gap at the registry and install layer — is here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://xygeni.io/blog/npm-package-security-for-the-age-of-ai-agents/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=npm-agent-security" rel="noopener noreferrer"&gt;npm Package Security: What Changes When Your AI Agent Runs the Install&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're running any agentic tooling or care about supply chain threats, it's worth the read.&lt;/p&gt;

</description>
      <category>npm</category>
      <category>security</category>
      <category>ai</category>
      <category>devsecops</category>
    </item>
    <item>
      <title>Your AI Assistant Just Recommended a Package That Doesn't Exist</title>
      <dc:creator>Maria</dc:creator>
      <pubDate>Wed, 26 Aug 2026 07:39:16 +0000</pubDate>
      <link>https://dev.to/mariaxyg/your-ai-assistant-just-recommended-a-package-that-doesnt-exist-2b0a</link>
      <guid>https://dev.to/mariaxyg/your-ai-assistant-just-recommended-a-package-that-doesnt-exist-2b0a</guid>
      <description>&lt;p&gt;Go ahead, ask your favorite AI coding assistant for a package recommendation. There's a ~1 in 5 chance it just made one up.&lt;/p&gt;

&lt;p&gt;That's not a joke stat. Researchers at USENIX Security 2025 ran &lt;strong&gt;2 million code generations across 16 LLMs and found a 19.7% hallucination rate&lt;/strong&gt; for recommended packages. And here's the part that should actually worry you: the same fake names came back again and again across repeated prompts.&lt;/p&gt;

&lt;p&gt;That's not random noise. That's &lt;strong&gt;farmable&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enter: slopsquatting&lt;/strong&gt; 🎭&lt;/p&gt;

&lt;p&gt;Attackers have caught on. The playbook is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ask popular LLMs for package recommendations on common tasks, repeatedly&lt;/li&gt;
&lt;li&gt;Note which hallucinated names keep showing up&lt;/li&gt;
&lt;li&gt;Register those names on npm / PyPI / Maven, with malicious code inside&lt;/li&gt;
&lt;li&gt;Wait for a developer (or an agent) to pip install / npm i the name their AI just "recommended"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One test package planted as a proof-of-concept picked up &lt;strong&gt;30,000+ downloads in three months&lt;/strong&gt;. This isn't theoretical anymore, it's a live attack surface.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;The bigger problem: nobody's reviewing the install anymore&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Here's the shift that actually changes the threat model: agentic coding tools don't just suggest packages, they install them. Mid-task. No pause. No human glancing at the name before it hits disk.&lt;/p&gt;

&lt;p&gt;The entire "a developer reads the package name before installing" checkpoint, the thing supply chain security has quietly relied on for 15 years, just... isn't in the loop anymore.&lt;/p&gt;

&lt;p&gt;Add to that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;npm has had 3 major supply chain incidents in 8 months (Shai-Hulud, the axios compromise with nation-state malware, a near-identical worm via SAP packages)&lt;/li&gt;
&lt;li&gt;Roughly 40% of AI-generated code ships with a vulnerability&lt;/li&gt;
&lt;li&gt;Traditional SAST/SCA tools understand code, not whether a model, agent, or MCP server has been compromised&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;So what actually catches this?&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Two things need to happen, and they need to happen automatically, regardless of whether a human or an agent triggered the install:&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Registry-level detection&lt;br&gt;
** — scanning newly published packages for malicious behavior, not waiting for a CVE/signature to exist. (This is what MEW does, and it's free in Xygeni's Developer tier if you want to poke at it.)&lt;br&gt;
**&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install-time enforcement&lt;br&gt;
** — checking policy at the OS level the moment an install is requested, before the package touches disk and before any install script runs. Attribution down to the exact PID/process, so it doesn't matter if it came from your terminal or an agent running in the background.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;Real talk: how are you handling this?&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Genuinely curious what the dev.to community is doing here. Are you:&lt;/p&gt;

&lt;p&gt;Pinning/vetting every dependency an agent suggests before it merges?&lt;br&gt;
Running any kind of pre-signature malware detection?&lt;br&gt;
Just... trusting it and hoping for the best? (No judgment, most teams are here.)&lt;/p&gt;

&lt;p&gt;We're talking through this in person at &lt;strong&gt;&lt;a href="https://xygeni.io/blog/ai-security-posture-management-why-discovery-is-not-enough/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=Article" rel="noopener noreferrer"&gt;OWASP AppSec Days Portugal&lt;/a&gt; and German OWASP Day (both Sept 23-24)&lt;/strong&gt;. If you're around either event, would love to compare notes!&lt;/p&gt;

</description>
      <category>security</category>
      <category>ai</category>
      <category>opensource</category>
      <category>devsecops</category>
    </item>
    <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>
  </channel>
</rss>
