<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://codemore.tech/</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codemore.tech/docs</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codemore.tech/docs/install</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codemore.tech/docs/schema</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codemore.tech/docs/contributing</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://codemore.tech/docs/benchmark</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/external-tools</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/github-action</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/limitations</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/security-gate</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-bugs-loose-equality</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-bugs-todo-fixme</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-async-without-await</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-cyclomatic-complexity</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-dead-conditional</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-duplicate-string</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-empty-catch</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-empty-except</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-leftover-console</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-leftover-print</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-py-async-without-await</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-py-cyclomatic-complexity</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-py-unreachable-code</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-py-unused-import</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-py-unused-variable</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-unreachable-code</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-unused-export</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-unused-import</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-quality-unused-variable</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-eval</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-hardcoded-password</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-hardcoded-secret-pattern</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-innerhtml-assignment</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-insecure-deserialization</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-path-traversal</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-py-eval</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-py-shell-injection</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-shell-injection</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-sql-injection-concat</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-tls-disabled</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-security-weak-hash</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-typescript-as-any</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/core-typescript-non-null-assertion-abuse</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-agent-tool-no-confirm</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-auth-bola</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-auth-inverted</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-auth-missing-session-check</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-cicd-secret-in-yaml</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-cookie-missing-flags</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-cors-wildcard-credentials</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-db-select-star-from-user-table</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-db-write-without-where</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-file-upload-no-validation</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-hardcoded-jwt</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-llm-output-to-sink</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-mcp-config-secret</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-no-input-validation</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-no-rate-limit</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-prompt-injection-sink</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-public-env-leak</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-auth-bola</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-auth-missing-check</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-cookie-missing-flags</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-cors-wildcard-credentials</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-no-input-validation</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-secret-in-log</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-py-ssrf-fetch-user-input</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-secret-in-log</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-ssrf-fetch-user-input</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-supabase-anon-key-bundled</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-supabase-rls-disabled</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-supabase-rls-permissive</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-supply-chain-hallucinated-import</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codemore.tech/docs/rules/vibe-xss-dangerously-set</loc>
<lastmod>2026-07-18T16:24:06.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
