<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://codesecpilot.com/</loc></url>
  <url><loc>https://codesecpilot.com/reports.html</loc></url>
  <url><loc>https://codesecpilot.com/blog.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-triage-a-security-finding-before-opening-a-developer-ticket.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-a-useful-vulnerability-finding-should-contain.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-turn-a-scanner-alert-into-a-testable-claim.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-write-an-attack-path-developers-can-check.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-findings-with-missing-deployment-context.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-separate-a-vulnerability-from-a-hardening-recommendation.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-finding-that-crosses-services.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-document-uncertainty-in-a-security-finding.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-dispute-a-scanner-finding-without-losing-the-evidence.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-to-do-when-two-security-reviewers-disagree-on-a-finding.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/security-scanner-false-positives.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/check-code-path-reachability.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/middleware-authorization-false-positive.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/sanitizer-injection-claim.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/vulnerable-dependency-production-usage.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/why-a-valid-code-citation-does-not-prove-a-vulnerability.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-build-a-repeatable-false-positive-review-process.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/when-to-suppress-a-finding-and-when-to-keep-investigating.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-keep-rejected-claims-visible-without-polluting-the-fix-queue.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-measure-scanner-precision-without-gaming-the-denominator.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-application-vulnerabilities-with-limited-engineering-time.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/cvss-severity-versus-practical-exploitability-in-your-application.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-rank-vulnerabilities-by-attacker-access-and-prerequisites.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-use-cisa-kev-without-treating-it-as-the-whole-backlog.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-weigh-business-impact-separately-from-exploit-difficulty.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-a-vulnerability-with-uncertain-internet-exposure.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-decide-which-findings-enter-a-developers-weekly-queue.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-a-critical-scanner-score-with-weak-evidence.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-flaws-shared-by-several-repositories.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/a-one-page-vulnerability-priority-decision-record-template.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-that-a-vulnerability-was-fixed-in-a-new-commit.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-a-useful-security-fix-ticket-looks-like.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-distinguish-fixed-from-no-longer-detected.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-reassess-a-security-fix-without-rerunning-unrelated-work.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-a-vulnerability-that-reappears-after-a-patch.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-close-a-finding-when-the-vulnerable-feature-is-removed.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-record-compensating-controls-without-calling-the-code-fixed.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-hand-a-security-finding-to-the-right-code-owner.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-proposed-security-patch-before-merging.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-communicate-residual-risk-after-a-partial-fix.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-start-an-appsec-program-with-one-security-engineer.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-the-first-repositories-to-assess.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-set-a-vulnerability-review-cadence-your-team-can-sustain.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-write-an-application-security-policy-teams-will-use.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-a-security-champion-should-own-and-what-they-should-not.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-make-a-security-exception-with-an-owner-and-expiry.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-reduce-scanner-backlog-without-hiding-risk.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-plan-appsec-work-alongside-feature-delivery.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/when-to-add-a-human-review-to-automated-code-security.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-brief-leadership-on-a-new-application-security-program.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-add-security-checks-to-pull-requests-without-blocking-every-merge.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-write-a-developer-friendly-vulnerability-comment.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-a-security-alert-during-an-urgent-release.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-keep-security-scans-from-slowing-ci.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-between-pr-scans-and-scheduled-assessments.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-make-a-security-check-actionable-in-a-code-review.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-route-a-finding-when-codeowners-is-incomplete.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prevent-duplicate-security-tickets-across-tools.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-give-developers-a-short-security-worklist.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-security-changes-after-a-dependency-upgrade.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-is-sast-and-what-can-it-actually-tell-you.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/sast-versus-dast-versus-manual-penetration-testing.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-code-scanning-misses-in-business-logic.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-evaluate-a-sast-tool-with-a-real-repository.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/why-a-clean-scanner-report-does-not-mean-secure-code.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-read-a-static-analysis-dataflow-trace.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-scanning-scope-for-a-first-assessment.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-compare-scanner-findings-when-tools-disagree.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-separate-source-review-from-runtime-validation.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-report-scan-coverage-honestly.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-use-ai-for-code-security-review-without-trusting-every-answer.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-an-ai-generated-vulnerability-report.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/why-ai-security-findings-need-independent-verification.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-keep-repository-prompt-injection-out-of-security-agent-instructions.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-evaluate-an-ai-code-scanner-on-false-positives.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-check-an-ai-attack-path-against-exact-source-lines.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/why-separate-model-calls-are-not-the-same-as-separate-model-judgment.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-set-a-budget-for-ai-assisted-security-review.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-describe-ai-scan-limits-to-developers.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-a-vendors-claims-about-autonomous-pentesting.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-broken-access-control-in-a-multi-tenant-saas-app.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-investigate-a-reported-idor-before-filing-it.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-ownership-checks-across-parent-and-child-resources.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prevent-tenant-id-spoofing-in-an-api.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-permission-changes-for-stale-access.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-design-a-least-privilege-developer-finding-view.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-test-an-authorization-rule-across-list-and-detail-endpoints.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-guard-against-cross-tenant-data-in-batch-operations.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-machine-tokens-with-repository-scoped-permissions.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-explain-a-cross-tenant-data-risk-to-leadership.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-authentication-and-session-security-for-saas.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-check-mfa-enforcement-on-every-sensitive-route.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-avoid-trusting-an-email-domain-as-account-membership.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-invitation-flows-for-privilege-escalation.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-secure-account-switching-in-a-multi-tenant-app.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-design-safe-session-revocation-after-access-removal.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-sso-account-binding-in-saas.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-password-reset-without-bypassing-mfa.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/passkeys-versus-security-keys-for-privileged-access.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-audit-service-credentials-separately-from-human-accounts.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-injection-risks-from-input-to-sensitive-operation.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-a-sql-injection-finding-when-queries-are-parameterized.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-command-injection-without-running-untrusted-code.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-check-template-injection-claims-against-actual-rendering-context.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-cross-site-scripting-in-a-modern-frontend.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-log-injection-and-output-encoding-controls.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-trace-untrusted-input-through-serializers-and-validators.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-unsafe-file-path-construction.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-separate-a-dangerous-api-call-from-an-exploitable-injection-path.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-a-safe-remediation-for-an-injection-finding.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-ssrf-in-a-cloud-application.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-file-upload-risk-beyond-extension-checks.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-archive-extraction-for-path-traversal.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-unsafe-deserialization-in-application-code.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-webhook-signature-verification.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-outbound-url-allowlists-for-bypasses.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-symlink-risk-when-processing-repositories.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-secrets-that-appear-in-scanner-output.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-background-job-that-processes-hostile-files.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-explain-a-source-only-finding-that-needs-runtime-proof.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-api-authorization-beyond-login-checks.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-find-business-logic-abuse-paths-in-a-checkout-or-credit-flow.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-rate-limits-around-expensive-api-operations.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-replay-protection-on-one-time-actions.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-pagination-for-information-leaks.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-graphql-authorization-at-the-field-level.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-implement-object-level-authorization-consistently-in-rest-apis.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-state-transitions-in-a-payment-or-credit-workflow.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-asynchronous-jobs-for-stale-authorization.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-describe-business-logic-impact-without-inflating-severity.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-vulnerable-dependencies-in-a-real-application.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-read-an-sbom-and-find-the-components-that-matter.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-check-whether-a-vulnerable-package-is-deployed.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-a-transitive-dependency-vulnerability.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-a-malicious-package-warning.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-dependency-update-prs-for-security.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-reconcile-conflicting-sca-results-from-two-tools.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-track-a-dependency-exception-through-its-expiry.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-explain-cve-reachability-without-promising-safety.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-an-sbom-cannot-tell-you-about-exploitability.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-respond-when-a-secret-is-committed-to-git.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-verify-a-secret-is-fully-rotated-after-exposure.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-iac-misconfigurations-by-real-exposure.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-cloud-iam-permissions-behind-an-application.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-ci-credentials-and-token-scopes.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-keep-build-artifacts-and-source-out-of-security-logs.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-container-image-alert-in-application-context.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-decide-whether-a-cloud-finding-belongs-to-appsec-or-platform.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-temporary-credentials-for-tenant-data-access.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-source-code-exposure-in-a-security-vendor.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-use-owasp-asvs-5-without-treating-it-as-a-scanner-score.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-map-an-asvs-requirement-to-code-and-deployment-evidence.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-label-security-controls-that-source-review-cannot-verify.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-distinguish-files-discovered-from-files-actually-reviewed.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-report-a-partial-security-assessment-to-a-customer.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-an-asvs-level-for-a-saas-product.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-document-excluded-source-and-why-it-matters.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-use-the-owasp-top-10-without-calling-it-a-test-plan.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-measure-assessed-scope-in-a-monorepo.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-make-a-coverage-statement-a-buyer-can-verify.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-scope-security-review-for-a-large-monorepo.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-identify-security-boundaries-in-a-monorepo.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-shared-middleware-used-by-several-services.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prioritize-code-for-review-when-scan-budget-is-limited.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-service-with-generated-and-vendor-code.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-trace-a-request-across-repositories-for-a-security-claim.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-an-unfamiliar-codebase-without-running-it.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-handle-submodules-and-missing-dependencies-in-code-review.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-organize-source-evidence-from-a-million-line-repository.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-compare-a-targeted-scan-with-a-full-assessment.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-assess-where-an-ai-security-vendor-processes-source-code.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/questions-to-ask-before-connecting-a-repository-to-a-security-tool.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-server-managed-encryption-does-and-does-not-protect.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-a-vendors-source-retention-and-deletion-claims.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-distinguish-eu-hosting-from-single-region-inference.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-evaluate-tenant-isolation-in-a-code-security-saas.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-set-least-privilege-git-provider-permissions-for-scanners.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-review-support-access-to-sensitive-findings.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-explain-model-retention-settings-to-procurement.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-design-a-security-tool-pilot-without-sharing-all-repositories.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-report-application-security-risk-to-a-ceo.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-turn-findings-into-a-one-page-risk-update.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/which-appsec-metrics-show-progress-without-hiding-gaps.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-report-remediation-progress-without-counting-quiet-scans-as-fixes.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-explain-practical-exploit-difficulty-to-a-nontechnical-buyer.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-present-security-coverage-and-uncertainty-together.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-track-mean-time-to-remediate-without-distorting-incentives.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-prepare-evidence-for-a-customer-security-questionnaire.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-brief-a-board-on-a-critical-application-vulnerability.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-compare-open-risk-across-repositories-fairly.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-evaluate-an-application-security-scanner-in-a-two-week-pilot.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/what-to-ask-in-an-ai-code-scanning-vendor-demo.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-compare-sast-tools-beyond-the-number-of-findings.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-choose-between-a-platform-and-a-focused-code-security-tool.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-calculate-the-real-cost-of-scanner-alert-noise.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-validate-a-vendors-vulnerability-verification-claims.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-compare-scanner-coverage-across-languages-and-frameworks.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-evaluate-regional-data-handling-in-a-security-pilot.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/when-an-external-pentest-is-still-necessary-after-code-scanning.html</loc></url>
  <url><loc>https://codesecpilot.com/blog/how-to-write-a-decision-memo-after-a-security-tool-pilot.html</loc></url>
</urlset>
