<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://brasscoders.hashnode.dev/scanning-ai-generated-javascript-and-typescript</loc>
    <lastmod>2026-07-18T18:53:54.574Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-six-oss-scanners-brasscoders-runs-in-one-pass</loc>
    <lastmod>2026-07-18T18:53:49.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/brasscoders-oss-core-vs-paid-when-to-upgrade</loc>
    <lastmod>2026-07-18T18:53:45.819Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/how-brasscoders-flags-pii-in-ai-generated-code</loc>
    <lastmod>2026-07-18T18:53:41.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/how-brasscoders-catches-slow-ai-generated-code</loc>
    <lastmod>2026-07-18T18:53:36.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/how-brasscoders-catches-hardcoded-secrets-in-ai-code</loc>
    <lastmod>2026-07-18T18:53:32.569Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/catching-hallucinated-imports-before-pip-install</loc>
    <lastmod>2026-07-18T18:53:28.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/why-ai-code-needs-a-deterministic-gate-not-just-an-llm</loc>
    <lastmod>2026-07-18T18:53:24.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/we-scanned-15-ai-written-python-files-what-stuck</loc>
    <lastmod>2026-07-18T18:53:21.157Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/a-field-taxonomy-of-bugs-in-ai-generated-python</loc>
    <lastmod>2026-07-18T18:53:17.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/you-feel-20-faster-a-study-says-19-slower</loc>
    <lastmod>2026-07-18T18:53:13.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/is-ai-generated-code-buggier-the-2025-26-data</loc>
    <lastmod>2026-07-18T18:53:08.997Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/feeding-brasscoders-output-to-any-ai-coding-assistant</loc>
    <lastmod>2026-07-18T18:53:05.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-unsafe-deserialization-trio-yamlload-pickle-eval</loc>
    <lastmod>2026-07-18T18:53:01.203Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/sql-injection-in-ai-generated-python-how-it-ships</loc>
    <lastmod>2026-07-18T18:52:57.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/why-an-llm-reviewer-isnt-a-security-gate</loc>
    <lastmod>2026-07-18T18:52:53.742Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/how-claude-code-reads-a-brasscoders-findings-file</loc>
    <lastmod>2026-07-18T18:52:50.191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/hardcoded-credentials-in-ai-generated-python</loc>
    <lastmod>2026-07-18T18:52:46.741Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/what-a-findings-file-does-that-a-chat-prompt-cant</loc>
    <lastmod>2026-07-18T18:52:42.528Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-false-positive-is-a-feature-not-a-bug</loc>
    <lastmod>2026-07-18T18:52:37.583Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/shelltrue-in-ai-python-command-injection</loc>
    <lastmod>2026-07-18T18:52:33.880Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/why-your-ai-assistant-needs-a-dumb-pre-pass</loc>
    <lastmod>2026-07-18T18:52:30.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/where-your-llm-app-actually-leaks-data</loc>
    <lastmod>2026-07-18T18:52:25.360Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/what-ai-recommends-to-catch-ais-own-bugs</loc>
    <lastmod>2026-07-18T18:52:21.641Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/weak-crypto-in-ai-generated-python</loc>
    <lastmod>2026-07-18T18:52:18.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-slow-code-no-scanner-can-flag</loc>
    <lastmod>2026-07-18T18:52:14.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-backdoor-built-to-pass-review</loc>
    <lastmod>2026-07-18T18:52:09.768Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-authorization-bug-no-scanner-understands</loc>
    <lastmod>2026-07-18T18:52:06.316Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/security-misconfiguration-is-a-runtime-fact</loc>
    <lastmod>2026-07-18T18:52:02.013Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/the-attack-brasscoders-cant-catch-prompt-injection</loc>
    <lastmod>2026-07-18T18:51:57.672Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/every-ai-code-review-blind-spot-is-the-same-one</loc>
    <lastmod>2026-07-18T18:51:52.454Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/add-brasscoders-to-github-actions</loc>
    <lastmod>2026-07-18T05:45:02.407Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/package-hallucination-the-import-your-ai-invented</loc>
    <lastmod>2026-07-18T01:21:08.277Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/we-benchmarked-brasscoders-against-a-frontier-model-mrplokaw</loc>
    <lastmod>2026-07-18T00:00:05.640Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://brasscoders.hashnode.dev/ai-assistant-needs-deterministic-pre-pass</loc>
    <lastmod>2026-07-18T00:35:34.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>