<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://safeguard.sh/resources/blog/ofac-ransomware-payment-sanctions-risk-explained</loc>
<lastmod>2026-10-18T19:34:47.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ofac-sanctions-risk-when-paying-a-ransom-explained</loc>
<lastmod>2026-10-18T19:34:47.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/offboarding-checklist-for-identity-and-secrets</loc>
<lastmod>2026-10-18T19:34:47.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/offboarding-volunteers-and-staff-access-nonprofit-checklist</loc>
<lastmod>2026-10-18T19:34:47.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/office-move-security-checklist</loc>
<lastmod>2026-10-18T19:34:47.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/official-store-means-safe-browser-extensions-myth-vs-fact</loc>
<lastmod>2026-10-18T19:34:47.564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/offline-encrypted-backups-ransomware-checklist</loc>
<lastmod>2026-10-18T19:34:47.669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/oidc-back-channel-logout-explained</loc>
<lastmod>2026-10-18T19:34:47.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/oidc-id-token-validation-steps-checklist</loc>
<lastmod>2026-10-18T19:34:47.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/oldsmar-style-water-treatment-intrusion-what-advisory-says</loc>
<lastmod>2026-10-18T19:34:47.979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/oldsmar-water-plant-remote-access-incident-lessons</loc>
<lastmod>2026-10-18T19:34:48.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ollama-concurrency-settings-parallel-requests-loaded-models</loc>
<lastmod>2026-10-18T19:34:48.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ollama-default-context-4096-answers-cut-off</loc>
<lastmod>2026-10-18T19:34:48.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ollama-keep-alive-model-unload-settings</loc>
<lastmod>2026-10-18T19:34:48.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ollama-vs-llama-cpp-vs-vllm-which-runtime</loc>
<lastmod>2026-10-18T19:34:48.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/on-call-compensation-time-off-in-lieu-options</loc>
<lastmod>2026-10-18T19:34:48.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/on-call-handoff-checklist-security-team</loc>
<lastmod>2026-10-18T19:34:48.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/on-call-health-metrics-security-team-quarterly-review</loc>
<lastmod>2026-10-18T19:34:48.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/on-call-shadowing-plan-new-security-hires</loc>
<lastmod>2026-10-18T19:34:48.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/onboarding-a-new-developer-security-tooling-checklist</loc>
<lastmod>2026-10-18T19:34:49.003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/one-click-unsubscribe-list-unsubscribe-post-rfc-8058</loc>
<lastmod>2026-10-18T19:34:49.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/one-key-one-purpose-key-separation-explained</loc>
<lastmod>2026-10-18T19:34:49.207Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/one-page-internal-brief-on-a-security-story</loc>
<lastmod>2026-10-18T19:34:49.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/one-sbom-or-many-for-a-monorepo</loc>
<lastmod>2026-10-18T19:34:49.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/one-vex-statement-per-status-split-rule-multiple-products</loc>
<lastmod>2026-10-18T19:34:49.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-redirect-safe-patterns-login-return-url</loc>
<lastmod>2026-10-18T19:34:49.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-source-ai-and-the-eu-ai-act-what-is-exempt</loc>
<lastmod>2026-10-18T19:34:49.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-source-dependency-health-checks-before-acquisition</loc>
<lastmod>2026-10-18T19:34:49.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-source-or-commercial-sca-decision-guide</loc>
<lastmod>2026-10-18T19:34:49.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-source-release-security-checklist</loc>
<lastmod>2026-10-18T19:34:50.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-source-vs-source-available-ten-criteria</loc>
<lastmod>2026-10-18T19:34:50.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-unfamiliar-repo-in-vs-code-safely-checklist</loc>
<lastmod>2026-10-18T19:34:50.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-vsx-namespaces-verified-publisher-warning-explained</loc>
<lastmod>2026-10-18T19:34:50.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-vulnerability-age-vs-time-to-fix</loc>
<lastmod>2026-10-18T19:34:50.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/open-weights-vs-open-source-ai-definition</loc>
<lastmod>2026-10-18T19:34:50.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openai-agents-api-vs-agents-sdk-vs-responses-api</loc>
<lastmod>2026-10-18T19:34:50.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openai-code-interpreter-containers-explained</loc>
<lastmod>2026-10-18T19:34:50.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openai-file-search-vector-stores-how-it-works</loc>
<lastmod>2026-10-18T19:34:50.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openai-remote-mcp-tool-approvals-responses-api</loc>
<lastmod>2026-10-18T19:34:50.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openfeature-explained-flag-api-and-providers</loc>
<lastmod>2026-10-18T19:34:51.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openssf-best-practices-badge-vs-scorecard</loc>
<lastmod>2026-10-18T19:34:51.175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/openssl-3-5-post-quantum-what-developers-get</loc>
<lastmod>2026-10-18T19:34:51.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/opentelemetry-collector-redaction-and-filter-processors</loc>
<lastmod>2026-10-18T19:34:51.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/optional-permissions-guide-for-extension-developers</loc>
<lastmod>2026-10-18T19:34:51.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/orange-book-tcsec-to-common-criteria-history</loc>
<lastmod>2026-10-18T19:34:51.579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/order-to-adopt-scanning-tools-first-year</loc>
<lastmod>2026-10-18T19:34:51.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/os-command-injection-avoid-the-shell-argument-injection</loc>
<lastmod>2026-10-18T19:34:51.782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/osha-and-robot-safety-which-standards-apply</loc>
<lastmod>2026-10-18T19:34:51.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/osv-version-ranges-explained-introduced-and-fixed</loc>
<lastmod>2026-10-18T19:34:51.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ot-devices-with-passwords-you-cannot-change-compensating-controls</loc>
<lastmod>2026-10-18T19:34:52.080Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ot-perimeter-firewall-ports-to-review-from-cisa-advisories</loc>
<lastmod>2026-10-18T19:34:52.181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ot-security-first-30-days-for-a-small-manufacturer</loc>
<lastmod>2026-10-18T19:34:52.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ota-update-threats-spoofing-tampering-replay-rollback</loc>
<lastmod>2026-10-18T19:34:52.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/outage-or-attack-how-to-tell-in-the-first-hour</loc>
<lastmod>2026-10-18T19:34:52.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/output-encoding-by-context-html-attribute-js-url</loc>
<lastmod>2026-10-18T19:34:52.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/over-approximation-vs-under-approximation-call-graphs</loc>
<lastmod>2026-10-18T19:34:52.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/overbroad-ci-token-lesson-from-amazon-q-extension-incident</loc>
<lastmod>2026-10-18T19:34:52.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-llm03-supply-chain-ten-mitigations-checklist</loc>
<lastmod>2026-10-18T19:34:52.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-masvs-control-groups-explained</loc>
<lastmod>2026-10-18T19:34:52.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-mobile-top-10-explained</loc>
<lastmod>2026-10-18T19:34:53.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-risk-rating-methodology-walkthrough</loc>
<lastmod>2026-10-18T19:34:53.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-top-10-2025-what-changed</loc>
<lastmod>2026-10-18T19:34:53.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/owasp-top-10-timeline-2003-to-2025</loc>
<lastmod>2026-10-18T19:34:53.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/package-health-grade-and-openssf-scorecard-how-to-read</loc>
<lastmod>2026-10-18T19:34:53.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/package-json-requirements-txt-or-sbom-which-file-to-scan</loc>
<lastmod>2026-10-18T19:34:53.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/package-registry-outage-keep-building-mirror-and-cache</loc>
<lastmod>2026-10-18T19:34:53.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/page-on-symptoms-not-causes-security-alerts</loc>
<lastmod>2026-10-18T19:34:53.816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/page-ticket-or-dashboard-decision-guide</loc>
<lastmod>2026-10-18T19:34:53.918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/parameterize-order-by-and-table-names-sql</loc>
<lastmod>2026-10-18T19:34:54.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/parity-multisig-library-freeze-2017-uninitialized-contract</loc>
<lastmod>2026-10-18T19:34:54.121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-drone-accident-report-10-day-rule</loc>
<lastmod>2026-10-18T19:34:54.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-night-flying-requirements-lighting-training</loc>
<lastmod>2026-10-18T19:34:54.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-operating-limits-cheat-sheet</loc>
<lastmod>2026-10-18T19:34:54.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-visual-line-of-sight-and-visual-observers</loc>
<lastmod>2026-10-18T19:34:54.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-waivers-what-can-and-cannot-be-waived</loc>
<lastmod>2026-10-18T19:34:54.632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/part-107-who-needs-a-remote-pilot-certificate</loc>
<lastmod>2026-10-18T19:34:54.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/passkey-account-recovery-design-for-developers</loc>
<lastmod>2026-10-18T19:34:54.833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/passkeys-for-developer-accounts-on-your-phone</loc>
<lastmod>2026-10-18T19:34:54.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/passkeys-synced-vs-device-bound-backup-flags</loc>
<lastmod>2026-10-18T19:34:55.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/password-manager-for-teams-decision-guide</loc>
<lastmod>2026-10-18T19:34:55.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/password-manager-rollout-small-team</loc>
<lastmod>2026-10-18T19:34:55.304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/password-rules-for-small-organizations-what-cisa-says</loc>
<lastmod>2026-10-18T19:34:55.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-debt-why-delaying-routine-patches-costs-more</loc>
<lastmod>2026-10-18T19:34:55.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-everything-immediately-myth-vs-fact</loc>
<lastmod>2026-10-18T19:34:55.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-exception-register-how-to-track-exceptions</loc>
<lastmod>2026-10-18T19:34:55.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-maintenance-groups-how-to-define-them</loc>
<lastmod>2026-10-18T19:34:55.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-metrics-that-show-risk-not-just-percent-patched</loc>
<lastmod>2026-10-18T19:34:55.925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-readiness-checklist-before-the-next-emergency</loc>
<lastmod>2026-10-18T19:34:56.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patch-vpn-gateways-first-edge-device-priority</loc>
<lastmod>2026-10-18T19:34:56.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/patching-ot-and-ics-safely-prioritise-test-schedule</loc>
<lastmod>2026-10-18T19:34:56.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/paved-road-secure-design-patterns-library</loc>
<lastmod>2026-10-18T19:34:56.329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/paying-for-speed-and-location-priority-fast-and-residency-prices</loc>
<lastmod>2026-10-18T19:34:56.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/payment-page-scripts-and-saq-a-embedded-forms</loc>
<lastmod>2026-10-18T19:34:56.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pbkdf2-iteration-counts-for-fips-environments</loc>
<lastmod>2026-10-18T19:34:56.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-6-2-2-developer-training-what-to-record</loc>
<lastmod>2026-10-18T19:34:56.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-future-dated-requirements-how-assessments-treat-them</loc>
<lastmod>2026-10-18T19:34:56.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-network-segmentation-myths-and-facts</loc>
<lastmod>2026-10-18T19:34:56.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-saq-a-vs-a-ep-vs-d-decision-guide</loc>
<lastmod>2026-10-18T19:34:57.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-scope-categories-cde-connected-out-of-scope</loc>
<lastmod>2026-10-18T19:34:57.135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pci-dss-sensitive-authentication-data-after-authorization</loc>
<lastmod>2026-10-18T19:34:57.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pen-test-reports-in-due-diligence</loc>
<lastmod>2026-10-18T19:34:57.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pentest-findings-to-fixed-tickets-workflow</loc>
<lastmod>2026-10-18T19:34:57.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pentest-preparation-checklist-before-testers-start</loc>
<lastmod>2026-10-18T19:34:57.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pentest-scoping-checklist</loc>
<lastmod>2026-10-18T19:34:57.653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pentest-vs-vulnerability-scan</loc>
<lastmod>2026-10-18T19:34:57.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/per-user-limits-for-llm-features-beyond-provider-rate-limits</loc>
<lastmod>2026-10-18T19:34:57.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/percent-vs-count-denominator-problem-security-metrics</loc>
<lastmod>2026-10-18T19:34:57.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/permission-aware-retrieval-internal-code-search</loc>
<lastmod>2026-10-18T19:34:58.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/permission-aware-retrieval-multi-tenant-vector-store</loc>
<lastmod>2026-10-18T19:34:58.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/permissions-policy-header-turn-off-browser-features</loc>
<lastmod>2026-10-18T19:34:58.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/personal-data-in-logs-minimize-and-pseudonymize</loc>
<lastmod>2026-10-18T19:34:58.367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/personal-data-in-logs-minimize-pseudonymize</loc>
<lastmod>2026-10-18T19:34:58.466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/personal-data-inventory-for-acquisition-diligence</loc>
<lastmod>2026-10-18T19:34:58.564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pg-hba-conf-first-match-rules-explained</loc>
<lastmod>2026-10-18T19:34:58.664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pgvector-vs-dedicated-vector-database-decision-guide</loc>
<lastmod>2026-10-18T19:34:58.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phi-in-test-and-staging-environments-hipaa</loc>
<lastmod>2026-10-18T19:34:58.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-red-flags-for-remote-developers-cisa-checklist</loc>
<lastmod>2026-10-18T19:34:58.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-red-flags-for-staff-and-volunteers-cisa</loc>
<lastmod>2026-10-18T19:34:59.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-red-flags-in-the-ai-era-myth-versus-fact</loc>
<lastmod>2026-10-18T19:34:59.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-reporting-process-employees-use</loc>
<lastmod>2026-10-18T19:34:59.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-resistant-mfa-rollout-order-for-engineering-teams</loc>
<lastmod>2026-10-18T19:34:59.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-simulation-metrics-that-mislead</loc>
<lastmod>2026-10-18T19:34:59.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phishing-vishing-smishing-sim-swap-explained</loc>
<lastmod>2026-10-18T19:34:59.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/phone-security-alert-triage-checklist</loc>
<lastmod>2026-10-18T19:34:59.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/physical-ai-security-case-timeline-vehicles-and-drones</loc>
<lastmod>2026-10-18T19:34:59.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pickle-alternatives-for-ml-checkpoints-compared</loc>
<lastmod>2026-10-18T19:34:59.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pilot-an-ai-code-review-bot-for-30-days</loc>
<lastmod>2026-10-18T19:34:59.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pilot-automated-fixes-on-one-repo-first</loc>
<lastmod>2026-10-18T19:35:00.090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pilot-group-for-patch-testing-who-to-pick</loc>
<lastmod>2026-10-18T19:35:00.196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pilot-plan-for-an-ai-triage-tool-in-two-weeks</loc>
<lastmod>2026-10-18T19:35:00.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pin-hugging-face-model-revision-to-commit-hash</loc>
<lastmod>2026-10-18T19:35:00.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pin-pre-commit-hook-revisions-and-autoupdate</loc>
<lastmod>2026-10-18T19:35:00.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pin-safeguard-cli-version-in-ci-safeguard-version</loc>
<lastmod>2026-10-18T19:35:00.612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pin-terraform-module-sources-registry-version-or-git-ref</loc>
<lastmod>2026-10-18T19:35:00.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pin-the-safeguard-cli-version-in-ci</loc>
<lastmod>2026-10-18T19:35:00.825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pip-constraints-files-vs-requirements-files</loc>
<lastmod>2026-10-18T19:35:00.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pip-extra-index-url-vs-uv-first-index-compared</loc>
<lastmod>2026-10-18T19:35:01.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pip-hash-checking-for-ai-added-python-dependencies</loc>
<lastmod>2026-10-18T19:35:01.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pkce-explained-code-verifier-and-code-challenge</loc>
<lastmod>2026-10-18T19:35:01.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/plan-migration-off-sms-codes-restricted-authenticator</loc>
<lastmod>2026-10-18T19:35:01.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/play-app-signing-upload-key-vs-app-signing-key</loc>
<lastmod>2026-10-18T19:35:01.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pnpm-catalogs-one-dependency-version-across-a-monorepo</loc>
<lastmod>2026-10-18T19:35:01.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pnpm-catalogs-one-version-per-dependency</loc>
<lastmod>2026-10-18T19:35:01.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pnpm-workspace-protocol-fail-instead-of-registry-fallback</loc>
<lastmod>2026-10-18T19:35:01.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pod-security-admission-enforce-audit-warn-rollout</loc>
<lastmod>2026-10-18T19:35:01.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pod-security-admission-exemptions-what-to-avoid</loc>
<lastmod>2026-10-18T19:35:01.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/poland-energy-sector-wiper-attacks-december-2025-cert-polska</loc>
<lastmod>2026-10-18T19:35:02.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/policy-review-dates-and-the-out-of-date-policy-finding</loc>
<lastmod>2026-10-18T19:35:02.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/post-quantum-key-agreement-vs-authentication-pace</loc>
<lastmod>2026-10-18T19:35:02.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/post-quantum-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:02.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/post-quantum-questions-to-ask-your-vendors</loc>
<lastmod>2026-10-18T19:35:02.476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/post-quantum-standards-timeline-2020-to-2026</loc>
<lastmod>2026-10-18T19:35:02.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-alter-default-privileges-future-tables</loc>
<lastmod>2026-10-18T19:35:02.686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-log-settings-for-security-without-leaking-secrets</loc>
<lastmod>2026-10-18T19:35:02.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-point-in-time-recovery-how-it-works-and-how-to-test</loc>
<lastmod>2026-10-18T19:35:02.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-predefined-roles-least-privilege-guide</loc>
<lastmod>2026-10-18T19:35:03.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-public-schema-create-privilege-revoke</loc>
<lastmod>2026-10-18T19:35:03.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-row-level-security-basics-and-pitfalls</loc>
<lastmod>2026-10-18T19:35:03.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-sslmode-require-vs-verify-full</loc>
<lastmod>2026-10-18T19:35:03.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postgresql-supported-versions-and-upgrade-planning</loc>
<lastmod>2026-10-18T19:35:03.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/postmessage-origin-checks-sender-and-receiver-rules</loc>
<lastmod>2026-10-18T19:35:03.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/powershell-execution-policy-is-not-a-security-boundary</loc>
<lastmod>2026-10-18T19:35:03.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/powershell-script-block-logging-what-it-records</loc>
<lastmod>2026-10-18T19:35:03.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pre-commit-checks-vs-ci-checks-where-each-belongs</loc>
<lastmod>2026-10-18T19:35:03.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pre-incident-legal-readiness-checklist-for-engineering-leaders</loc>
<lastmod>2026-10-18T19:35:03.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pre-launch-checklist-for-llm-pii-and-data-leakage</loc>
<lastmod>2026-10-18T19:35:04.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pre-pentest-preparation-checklist</loc>
<lastmod>2026-10-18T19:35:04.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pre-pull-request-dependency-check-checklist</loc>
<lastmod>2026-10-18T19:35:04.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/precision-recall-tradeoff-pick-detection-threshold</loc>
<lastmod>2026-10-18T19:35:04.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/precursor-malware-is-an-early-ransomware-warning</loc>
<lastmod>2026-10-18T19:35:04.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prepare-for-a-soc-2-auditor-interview</loc>
<lastmod>2026-10-18T19:35:04.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/preserving-evidence-90-days-after-a-cyber-incident-contractors</loc>
<lastmod>2026-10-18T19:35:04.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prevent-leaked-llm-keys-push-protection-and-spend-limits</loc>
<lastmod>2026-10-18T19:35:04.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/preview-dependency-fixes-with-safeguard-cli-fix-dry-run</loc>
<lastmod>2026-10-18T19:35:04.860Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/price-oracle-manipulation-explained-and-defences</loc>
<lastmod>2026-10-18T19:35:04.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/primary-vs-secondary-sources-in-security-news</loc>
<lastmod>2026-10-18T19:35:05.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/printnightmare-disable-print-spooler-where-not-needed</loc>
<lastmod>2026-10-18T19:35:05.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prioritise-vulnerabilities-kev-epss-and-reachability</loc>
<lastmod>2026-10-18T19:35:05.275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/privacy-by-design-for-engineers-article-25</loc>
<lastmod>2026-10-18T19:35:05.382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/private-by-default-cloud-storage-myth-vs-fact</loc>
<lastmod>2026-10-18T19:35:05.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/private-code-assistant-on-your-laptop-local-stack</loc>
<lastmod>2026-10-18T19:35:05.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/private-package-namespaces-and-transitive-deps-in-ci-scans</loc>
<lastmod>2026-10-18T19:35:05.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/product-launch-security-checklist-one-page</loc>
<lastmod>2026-10-18T19:35:05.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-a-coding-agent-to-confirm-before-risky-actions</loc>
<lastmod>2026-10-18T19:35:05.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-caching-checklist-structure-prompts-for-cache-hits</loc>
<lastmod>2026-10-18T19:35:06.003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-engineering-for-security-tasks-faq</loc>
<lastmod>2026-10-18T19:35:06.110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-injection-against-coding-agents-explained</loc>
<lastmod>2026-10-18T19:35:06.214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-injection-in-soc-ai-assistants-logs-are-untrusted-input</loc>
<lastmod>2026-10-18T19:35:06.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-injection-risks-in-ai-code-review-bots</loc>
<lastmod>2026-10-18T19:35:06.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompt-logs-for-debugging-sampling-and-redaction-choices</loc>
<lastmod>2026-10-18T19:35:06.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prompting-for-secure-code-state-requirements-then-verify</loc>
<lastmod>2026-10-18T19:35:06.624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/protect-incident-response-communications-from-a-patient-adversary</loc>
<lastmod>2026-10-18T19:35:06.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/protect-logs-from-tampering-checklist</loc>
<lastmod>2026-10-18T19:35:06.828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/protect-long-lived-archives-and-backups-from-quantum-risk</loc>
<lastmod>2026-10-18T19:35:06.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/protect-parked-domains-from-email-spoofing</loc>
<lastmod>2026-10-18T19:35:07.038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/protect-stream-keys-and-rotate-after-a-leak</loc>
<lastmod>2026-10-18T19:35:07.148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/prototype-pollution-defenses-explained</loc>
<lastmod>2026-10-18T19:35:07.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/provider-or-deployer-which-eu-ai-act-role-are-you</loc>
<lastmod>2026-10-18T19:35:07.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psd2-dedicated-interface-and-fallback-rules</loc>
<lastmod>2026-10-18T19:35:07.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psd2-sca-exemptions-developer-cheat-sheet</loc>
<lastmod>2026-10-18T19:35:07.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psd2-sca-independent-factors-phone-as-both-device</loc>
<lastmod>2026-10-18T19:35:07.682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psd2-transaction-risk-analysis-exemption-thresholds</loc>
<lastmod>2026-10-18T19:35:07.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psd3-and-psr-provisional-deal-what-engineers-should-watch</loc>
<lastmod>2026-10-18T19:35:07.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pseudonymisation-vs-anonymisation-gdpr</loc>
<lastmod>2026-10-18T19:35:08.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/psti-compliance-checklist-for-connected-device-makers</loc>
<lastmod>2026-10-18T19:35:08.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/public-api-launch-security-checklist</loc>
<lastmod>2026-10-18T19:35:08.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/publish-a-github-security-advisory-checklist</loc>
<lastmod>2026-10-18T19:35:08.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/publish-a-subprocessor-list-what-to-include</loc>
<lastmod>2026-10-18T19:35:08.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/publish-pen-test-summary-or-keep-it-private</loc>
<lastmod>2026-10-18T19:35:08.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pubsub-iam-roles-publisher-subscriber-least-privilege</loc>
<lastmod>2026-10-18T19:35:08.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pull-request-description-what-security-reviewers-need</loc>
<lastmod>2026-10-18T19:35:08.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pull-request-size-and-security-review</loc>
<lastmod>2026-10-18T19:35:08.846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pull-request-target-vs-pull-request-fork-safety</loc>
<lastmod>2026-10-18T19:35:08.949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pull-request-template-with-a-short-security-checklist</loc>
<lastmod>2026-10-18T19:35:09.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/push-approval-fatigue-mfa-on-your-phone</loc>
<lastmod>2026-10-18T19:35:09.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/push-protection-bypass-reasons-and-what-they-create</loc>
<lastmod>2026-10-18T19:35:09.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/push-protection-vs-scanning-after-the-fact</loc>
<lastmod>2026-10-18T19:35:09.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/px4-failsafes-explained-link-loss-gps-loss-battery</loc>
<lastmod>2026-10-18T19:35:09.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pypi-name-normalization-and-lookalike-packages</loc>
<lastmod>2026-10-18T19:35:09.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pypi-yanked-releases-and-pinned-installs</loc>
<lastmod>2026-10-18T19:35:09.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pyramid-of-pain-explained</loc>
<lastmod>2026-10-18T19:35:09.758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/python-pickle-untrusted-data-what-to-do-instead</loc>
<lastmod>2026-10-18T19:35:09.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/python-secrets-vs-random-for-tokens-and-keys</loc>
<lastmod>2026-10-18T19:35:09.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/python-subprocess-shell-true-when-is-it-ok</loc>
<lastmod>2026-10-18T19:35:10.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/python-tarfile-extraction-filters-data-vs-tar</loc>
<lastmod>2026-10-18T19:35:10.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/pyyaml-safe-load-vs-load-untrusted-yaml</loc>
<lastmod>2026-10-18T19:35:10.276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/qlora-explained-fine-tune-large-model-single-gpu</loc>
<lastmod>2026-10-18T19:35:10.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/qualitative-vs-quantitative-cyber-risk-assessment</loc>
<lastmod>2026-10-18T19:35:10.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/quality-gates-on-new-code-only</loc>
<lastmod>2026-10-18T19:35:10.580Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/quantization-explained-4-bit-models</loc>
<lastmod>2026-10-18T19:35:10.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/quantum-readiness-checklist-first-30-days</loc>
<lastmod>2026-10-18T19:35:10.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questionnaire-answer-library-owners-and-review-dates</loc>
<lastmod>2026-10-18T19:35:10.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questionnaire-evidence-pack-folder-structure</loc>
<lastmod>2026-10-18T19:35:11.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questionnaire-program-metrics-that-matter</loc>
<lastmod>2026-10-18T19:35:11.139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-before-installing-a-security-app-on-your-phone</loc>
<lastmod>2026-10-18T19:35:11.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-a-penetration-testing-provider</loc>
<lastmod>2026-10-18T19:35:11.338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-an-ai-vendor-before-you-buy</loc>
<lastmod>2026-10-18T19:35:11.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-before-creating-a-paging-alert</loc>
<lastmod>2026-10-18T19:35:11.539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-ics-vendors-and-msps-about-remote-access</loc>
<lastmod>2026-10-18T19:35:11.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-ot-vendors-and-integrators-before-you-buy</loc>
<lastmod>2026-10-18T19:35:11.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/questions-to-ask-vendors-about-post-quantum-support</loc>
<lastmod>2026-10-18T19:35:11.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rabbitmq-anonymous-login-and-auth-mechanisms-to-disable</loc>
<lastmod>2026-10-18T19:35:11.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rabbitmq-guest-user-remote-access-and-how-to-lock-down</loc>
<lastmod>2026-10-18T19:35:12.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rabbitmq-vhost-permissions-configure-write-read-explained</loc>
<lastmod>2026-10-18T19:35:12.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rag-red-team-test-plan-checklist</loc>
<lastmod>2026-10-18T19:35:12.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rag-vs-fine-tuning-for-codebase-questions</loc>
<lastmod>2026-10-18T19:35:12.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rails-reset-session-after-login-session-fixation</loc>
<lastmod>2026-10-18T19:35:12.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rails-secret-key-base-rotation-what-breaks</loc>
<lastmod>2026-10-18T19:35:12.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rails-send-file-and-redirect-to-user-input-risks</loc>
<lastmod>2026-10-18T19:35:12.678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rails-strong-parameters-permit-expect-and-permit-bang</loc>
<lastmod>2026-10-18T19:35:12.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rails-where-placeholders-sql-injection-safe-patterns</loc>
<lastmod>2026-10-18T19:35:12.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/raise-scorecard-branch-protection-score-tier-by-tier</loc>
<lastmod>2026-10-18T19:35:12.987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rank-disaster-scenarios-which-to-rehearse-first</loc>
<lastmod>2026-10-18T19:35:13.088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rank-threats-by-likelihood-times-impact</loc>
<lastmod>2026-10-18T19:35:13.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransom-payment-decision-questions</loc>
<lastmod>2026-10-18T19:35:13.298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-attack-stages-from-first-access-to-ransom-note</loc>
<lastmod>2026-10-18T19:35:13.411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-backup-restore-test-how-to-run-one</loc>
<lastmod>2026-10-18T19:35:13.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-first-hour-isolate-before-you-power-off</loc>
<lastmod>2026-10-18T19:35:13.610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-readiness-checklist-for-small-security-teams</loc>
<lastmod>2026-10-18T19:35:13.710Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-readiness-checklist</loc>
<lastmod>2026-10-18T19:35:13.819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-recovery-order-rebuild-then-restore-checklist</loc>
<lastmod>2026-10-18T19:35:13.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-six-common-entry-points-and-how-to-close-them</loc>
<lastmod>2026-10-18T19:35:14.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-tabletop-exercise-first-decisions-to-practice</loc>
<lastmod>2026-10-18T19:35:14.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ransomware-warning-signs-to-hunt-for-before-encryption-starts</loc>
<lastmod>2026-10-18T19:35:14.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rbac-escalate-bind-impersonate-verbs-explained</loc>
<lastmod>2026-10-18T19:35:14.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rbac-review-stale-users-and-unauthenticated-bindings</loc>
<lastmod>2026-10-18T19:35:14.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rbac-vs-abac-vs-rebac-choosing-an-api-authorization-model</loc>
<lastmod>2026-10-18T19:35:14.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachability-and-reflection-what-static-analysis-misses</loc>
<lastmod>2026-10-18T19:35:14.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachability-filter-math-how-much-noise-it-cuts</loc>
<lastmod>2026-10-18T19:35:14.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachability-for-transitive-dependencies-explained</loc>
<lastmod>2026-10-18T19:35:14.846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachability-glossary-sources-sinks-edges-entry-points</loc>
<lastmod>2026-10-18T19:35:14.970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachability-vs-epss-vs-kev-vs-cvss-which-signal-first</loc>
<lastmod>2026-10-18T19:35:15.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reachable-does-not-mean-exploitable-myth-vs-fact</loc>
<lastmod>2026-10-18T19:35:15.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-a-cvss-vector-string-on-a-cve-page</loc>
<lastmod>2026-10-18T19:35:15.269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-a-dmarc-aggregate-report-rua</loc>
<lastmod>2026-10-18T19:35:15.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-a-gold-package-page-section-by-section</loc>
<lastmod>2026-10-18T19:35:15.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-a-vendor-security-advisory-does-it-apply-to-you</loc>
<lastmod>2026-10-18T19:35:15.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-email-headers-authentication-results</loc>
<lastmod>2026-10-18T19:35:15.668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-only-auditor-access-checklist</loc>
<lastmod>2026-10-18T19:35:15.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-only-root-filesystem-container-how-to</loc>
<lastmod>2026-10-18T19:35:15.872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-only-root-filesystem-kubernetes-how-to</loc>
<lastmod>2026-10-18T19:35:15.970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-package-lock-json-like-a-security-reviewer</loc>
<lastmod>2026-10-18T19:35:16.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/read-the-safeguard-cli-installer-before-you-run-it</loc>
<lastmod>2026-10-18T19:35:16.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reassess-attack-surface-after-code-change</loc>
<lastmod>2026-10-18T19:35:16.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rebuild-container-images-regularly-pull-and-no-cache</loc>
<lastmod>2026-10-18T19:35:16.378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rebuild-from-lockfile-after-a-bad-dependency-update</loc>
<lastmod>2026-10-18T19:35:16.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rebuild-the-ci-cd-pipeline-after-an-outage-or-compromise</loc>
<lastmod>2026-10-18T19:35:16.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/red-flags-in-vendor-security-questionnaire-answers</loc>
<lastmod>2026-10-18T19:35:16.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/redis-acl-users-replace-default-user-nopass</loc>
<lastmod>2026-10-18T19:35:16.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/redis-backups-rdb-vs-aof-which-to-use</loc>
<lastmod>2026-10-18T19:35:16.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/redis-exposed-to-internet-protected-mode-bind-firewall</loc>
<lastmod>2026-10-18T19:35:17.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reduce-claude-code-token-usage-checklist</loc>
<lastmod>2026-10-18T19:35:17.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reduce-claude-code-token-usage-habits-that-matter</loc>
<lastmod>2026-10-18T19:35:17.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reduce-dependency-update-pr-noise-grouping-schedules-automerge</loc>
<lastmod>2026-10-18T19:35:17.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reentrancy-defenses-compared-cei-mutex-and-pull-payments</loc>
<lastmod>2026-10-18T19:35:17.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/referrer-policy-which-value-stops-url-leaks</loc>
<lastmod>2026-10-18T19:35:17.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/refresh-token-rotation-vs-sender-constrained-tokens</loc>
<lastmod>2026-10-18T19:35:17.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/register-mcp-servers-and-agents-in-guard-inventory</loc>
<lastmod>2026-10-18T19:35:17.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/regression-to-the-mean-after-a-bad-security-quarter</loc>
<lastmod>2026-10-18T19:35:17.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/regulation-e-unauthorized-transfer-liability-for-engineers</loc>
<lastmod>2026-10-18T19:35:17.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reinforce-blameless-postmortem-culture-leaders-guide</loc>
<lastmod>2026-10-18T19:35:18.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/relay-attacks-on-keyless-entry-and-how-uwb-helps</loc>
<lastmod>2026-10-18T19:35:18.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/release-access-controls-who-can-ship-what</loc>
<lastmod>2026-10-18T19:35:18.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/release-day-security-checklist</loc>
<lastmod>2026-10-18T19:35:18.375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remediation-backlog-and-deal-price-security-debt</loc>
<lastmod>2026-10-18T19:35:18.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remote-access-policy-for-developers-outline</loc>
<lastmod>2026-10-18T19:35:18.580Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remote-access-policy-what-to-require</loc>
<lastmod>2026-10-18T19:35:18.686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remote-dev-environment-or-local-laptop-decision-guide</loc>
<lastmod>2026-10-18T19:35:18.789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remote-id-standard-vs-broadcast-module-vs-id-area</loc>
<lastmod>2026-10-18T19:35:18.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remote-work-security-baseline-for-small-engineering-teams</loc>
<lastmod>2026-10-18T19:35:18.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remotely-hosted-code-rule-extensions-explained</loc>
<lastmod>2026-10-18T19:35:19.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/remove-unused-dependencies-before-you-triage-them</loc>
<lastmod>2026-10-18T19:35:19.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/renovate-dependency-dashboard-and-approval-workflow</loc>
<lastmod>2026-10-18T19:35:19.298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reopen-rate-and-false-positive-rate-data-quality-metrics</loc>
<lastmod>2026-10-18T19:35:19.397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/replication-does-not-protect-against-deletion-or-corruption</loc>
<lastmod>2026-10-18T19:35:19.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/replication-is-not-a-backup</loc>
<lastmod>2026-10-18T19:35:19.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/replit-agent-deleted-production-database-what-happened</loc>
<lastmod>2026-10-18T19:35:19.706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/report-vulnerability-vendor-no-security-contact</loc>
<lastmod>2026-10-18T19:35:19.808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reporting-not-affected-honestly-vex-and-zero-findings</loc>
<lastmod>2026-10-18T19:35:19.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reporting-zero-findings-without-overclaiming</loc>
<lastmod>2026-10-18T19:35:20.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reproducible-builds-definition-and-why-it-matters</loc>
<lastmod>2026-10-18T19:35:20.121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reproducible-container-builds-source-date-epoch-explained</loc>
<lastmod>2026-10-18T19:35:20.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/request-a-cve-as-a-maintainer-with-github-advisories</loc>
<lastmod>2026-10-18T19:35:20.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/require-2fa-github-organization-small-team</loc>
<lastmod>2026-10-18T19:35:20.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/require-code-owner-review-on-sensitive-paths</loc>
<lastmod>2026-10-18T19:35:20.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/require-imdsv2-ec2-instances</loc>
<lastmod>2026-10-18T19:35:20.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/require-key-and-second-factor-for-ssh</loc>
<lastmod>2026-10-18T19:35:20.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/require-reauthentication-for-sensitive-api-actions</loc>
<lastmod>2026-10-18T19:35:20.836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/required-status-checks-for-ai-assisted-pull-requests</loc>
<lastmod>2026-10-18T19:35:20.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/required-status-checks-for-automated-fix-prs</loc>
<lastmod>2026-10-18T19:35:21.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/required-status-checks-skipped-strict-mode</loc>
<lastmod>2026-10-18T19:35:21.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reranking-explained-cross-encoder-vs-bi-encoder</loc>
<lastmod>2026-10-18T19:35:21.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/researcher-follow-up-when-vendor-does-not-reply</loc>
<lastmod>2026-10-18T19:35:21.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/researcher-goes-public-before-your-fix-what-to-do</loc>
<lastmod>2026-10-18T19:35:21.450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/researcher-testing-limits-privacy-and-scope</loc>
<lastmod>2026-10-18T19:35:21.554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/resident-or-non-resident-fido-ssh-keys-which-to-use</loc>
<lastmod>2026-10-18T19:35:21.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/respond-to-an-auditor-evidence-request-without-over-sharing</loc>
<lastmod>2026-10-18T19:35:21.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/respond-when-a-buyer-challenges-a-questionnaire-answer</loc>
<lastmod>2026-10-18T19:35:21.862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rest-api-method-and-content-type-allow-list-checklist</loc>
<lastmod>2026-10-18T19:35:21.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/restrict-agent-tool-calls-after-retrieving-untrusted-data</loc>
<lastmod>2026-10-18T19:35:22.061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/retire-or-backport-security-fixes-to-old-api-versions</loc>
<lastmod>2026-10-18T19:35:22.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/retire-tune-or-automate-a-noisy-alert-decision-guide</loc>
<lastmod>2026-10-18T19:35:22.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/retries-timeouts-circuit-breakers-for-llm-calls</loc>
<lastmod>2026-10-18T19:35:22.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/retry-storms-how-retries-become-a-self-inflicted-outage</loc>
<lastmod>2026-10-18T19:35:22.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reuse-mcp-config-across-claude-vs-code-cursor</loc>
<lastmod>2026-10-18T19:35:22.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-a-fix-pull-request-on-a-small-screen</loc>
<lastmod>2026-10-18T19:35:22.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-a-reachability-finding-on-your-phone</loc>
<lastmod>2026-10-18T19:35:22.784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-an-extension-network-requests-and-cors</loc>
<lastmod>2026-10-18T19:35:22.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-an-llm-written-sigma-rule-before-you-deploy-it</loc>
<lastmod>2026-10-18T19:35:22.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-comment-labels-nit-optional-blocking</loc>
<lastmod>2026-10-18T19:35:23.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-mcp-tool-approval-prompts-checklist</loc>
<lastmod>2026-10-18T19:35:23.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-oauth-grants-entra-walkthrough</loc>
<lastmod>2026-10-18T19:35:23.304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-security-group-rules-in-iac-0-0-0-0-and-friends</loc>
<lastmod>2026-10-18T19:35:23.407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-turnaround-time-without-weakening-security-review</loc>
<lastmod>2026-10-18T19:35:23.507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/review-vulnerability-alerts-from-your-phone-safely</loc>
<lastmod>2026-10-18T19:35:23.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/reviewing-large-ai-generated-pull-requests</loc>
<lastmod>2026-10-18T19:35:23.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/revoking-oauth-permission-reconsent</loc>
<lastmod>2026-10-18T19:35:23.817Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/right-to-audit-clause-what-to-ask-from-a-vendor</loc>
<lastmod>2026-10-18T19:35:23.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-aggregation-rolling-up-risks-to-the-enterprise</loc>
<lastmod>2026-10-18T19:35:24.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-assessment-vs-gdpr-dpia-what-article-35-requires</loc>
<lastmod>2026-10-18T19:35:24.144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-management-framework-seven-steps-for-software-teams</loc>
<lastmod>2026-10-18T19:35:24.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-register-myths-versus-facts</loc>
<lastmod>2026-10-18T19:35:24.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-register-template-fields-for-a-small-team</loc>
<lastmod>2026-10-18T19:35:24.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/risk-treatment-plan-what-to-include</loc>
<lastmod>2026-10-18T19:35:24.558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rlaif-vs-rlhf-ai-feedback-explained</loc>
<lastmod>2026-10-18T19:35:24.666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/role-based-security-training-who-needs-what</loc>
<lastmod>2026-10-18T19:35:24.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/role-vs-clusterrole-vs-bindings-kubernetes-explained</loc>
<lastmod>2026-10-18T19:35:24.870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/roll-out-admission-policy-with-warn-and-audit-first</loc>
<lastmod>2026-10-18T19:35:24.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/roll-out-pipeline-security-gate-without-blocking-developers</loc>
<lastmod>2026-10-18T19:35:25.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rollback-plan-checklist-before-shipping</loc>
<lastmod>2026-10-18T19:35:25.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rollback-plan-template-for-automated-remediation</loc>
<lastmod>2026-10-18T19:35:25.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/root-and-jailbreak-detection-myth-vs-fact</loc>
<lastmod>2026-10-18T19:35:25.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ros-1-vs-ros-2-security-what-changed</loc>
<lastmod>2026-10-18T19:35:25.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ros-2-dds-security-plugins-explained</loc>
<lastmod>2026-10-18T19:35:25.595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ros-2-security-is-off-by-default-what-to-enable</loc>
<lastmod>2026-10-18T19:35:25.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rotate-a-secret-without-downtime-dual-credential-pattern</loc>
<lastmod>2026-10-18T19:35:25.808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rpki-route-origin-validation-what-it-does-not-stop</loc>
<lastmod>2026-10-18T19:35:25.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rubric-score-anchors-0-to-4-examples</loc>
<lastmod>2026-10-18T19:35:26.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rule-of-three-zero-findings-in-a-sample</loc>
<lastmod>2026-10-18T19:35:26.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-a-free-dependency-scan-in-your-phone-browser</loc>
<lastmod>2026-10-18T19:35:26.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-a-post-incident-review-meeting-without-blame</loc>
<lastmod>2026-10-18T19:35:26.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-a-remote-secure-coding-workshop-that-holds-attention</loc>
<lastmod>2026-10-18T19:35:26.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-a-two-hour-risk-assessment-workshop</loc>
<lastmod>2026-10-18T19:35:26.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-agent-actions-as-the-user-not-a-shared-account</loc>
<lastmod>2026-10-18T19:35:26.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-an-internal-control-test-before-the-audit</loc>
<lastmod>2026-10-18T19:35:26.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-an-ot-manual-operation-drill</loc>
<lastmod>2026-10-18T19:35:26.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-container-as-non-root-user-dockerfile-guide</loc>
<lastmod>2026-10-18T19:35:26.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-llm-drafted-log-queries-safely</loc>
<lastmod>2026-10-18T19:35:27.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-local-embedding-model-with-ollama</loc>
<lastmod>2026-10-18T19:35:27.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-openssf-scorecard-on-a-dependency-cli-guide</loc>
<lastmod>2026-10-18T19:35:27.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-safeguard-runner-on-your-own-ci-infrastructure</loc>
<lastmod>2026-10-18T19:35:27.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-the-safeguard-cli-in-ci-or-connect-the-repository</loc>
<lastmod>2026-10-18T19:35:27.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-vulnerable-training-apps-safely-lab-isolation</loc>
<lastmod>2026-10-18T19:35:27.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/run-windows-as-a-standard-user-for-development</loc>
<lastmod>2026-10-18T19:35:27.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rust-integer-overflow-debug-vs-release-builds</loc>
<lastmod>2026-10-18T19:35:27.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/rust-unsafe-what-it-turns-off-and-what-it-does-not</loc>
<lastmod>2026-10-18T19:35:27.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/s3-block-public-access-four-settings-explained</loc>
<lastmod>2026-10-18T19:35:27.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/s3-block-public-access-four-settings-in-infrastructure-as-code</loc>
<lastmod>2026-10-18T19:35:28.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/s3-default-encryption-sse-s3-vs-sse-kms</loc>
<lastmod>2026-10-18T19:35:28.205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/s3-object-lock-governance-vs-compliance-mode</loc>
<lastmod>2026-10-18T19:35:28.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/s3-versioning-delete-markers-and-restoring-deleted-objects</loc>
<lastmod>2026-10-18T19:35:28.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saas-app-inventory-sources</loc>
<lastmod>2026-10-18T19:35:28.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saas-data-backup-github-google-workspace-who-owns-recovery</loc>
<lastmod>2026-10-18T19:35:28.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saas-offboarding-checklist-departing-employee</loc>
<lastmod>2026-10-18T19:35:28.924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saas-shared-responsibility-what-you-own</loc>
<lastmod>2026-10-18T19:35:29.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safe-content-script-messaging-design-for-extensions</loc>
<lastmod>2026-10-18T19:35:29.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safe-user-generated-uploads-for-creator-platforms</loc>
<lastmod>2026-10-18T19:35:29.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-azure-devops-pipelines-sarif-recipe</loc>
<lastmod>2026-10-18T19:35:29.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-circleci-config-store-artifacts-adaptation</loc>
<lastmod>2026-10-18T19:35:29.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-exit-codes-explained</loc>
<lastmod>2026-10-18T19:35:29.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-exit-codes-scan-detect-explained</loc>
<lastmod>2026-10-18T19:35:29.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-github-actions-sarif-code-scanning-recipe</loc>
<lastmod>2026-10-18T19:35:29.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-gitlab-ci-job-artifacts-recipe</loc>
<lastmod>2026-10-18T19:35:29.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-in-github-actions-gitlab-ci-jenkins-azure-devops</loc>
<lastmod>2026-10-18T19:35:29.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-jenkins-pipeline-json-archive-recipe</loc>
<lastmod>2026-10-18T19:35:30.049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-never-fails-build-how-to-gate</loc>
<lastmod>2026-10-18T19:35:30.150Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-troubleshooting-checklist-doctor-logs-fixes</loc>
<lastmod>2026-10-18T19:35:30.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-cli-update-vs-self-update-databases-and-binary</loc>
<lastmod>2026-10-18T19:35:30.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-desktop-faq-what-the-download-page-confirms</loc>
<lastmod>2026-10-18T19:35:30.456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-desktop-vs-web-app-vs-cli-which-to-use</loc>
<lastmod>2026-10-18T19:35:30.556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-detect-output-formats-table-json-sarif-which-to-use</loc>
<lastmod>2026-10-18T19:35:30.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-fix-dry-run-and-create-pr-from-a-pipeline</loc>
<lastmod>2026-10-18T19:35:30.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-ios-and-android-app-faq</loc>
<lastmod>2026-10-18T19:35:30.871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-mobile-vs-web-vs-desktop-which-to-use</loc>
<lastmod>2026-10-18T19:35:30.976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguard-scan-needs-syft-and-grype-on-ci-runners</loc>
<lastmod>2026-10-18T19:35:31.095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguards-rule-pen-test-and-scan-schedule</loc>
<lastmod>2026-10-18T19:35:31.216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safeguards-rule-service-provider-oversight-for-saas-vendors</loc>
<lastmod>2026-10-18T19:35:31.329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safetensors-vs-pickle-vs-gguf-model-file-formats</loc>
<lastmod>2026-10-18T19:35:31.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safetensors-what-it-protects-against-and-what-it-does-not</loc>
<lastmod>2026-10-18T19:35:31.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safety-instrumented-system-vs-process-control-system</loc>
<lastmod>2026-10-18T19:35:31.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/safety-integrity-level-sil-explained-and-misread</loc>
<lastmod>2026-10-18T19:35:31.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saltzer-schroeder-principles-in-modern-code</loc>
<lastmod>2026-10-18T19:35:31.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/same-price-per-token-same-bill-myth-tokenizer-changes</loc>
<lastmod>2026-10-18T19:35:31.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/samesite-lax-strict-none-which-cookie-setting</loc>
<lastmod>2026-10-18T19:35:32.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saml-response-validation-checklist-for-service-providers</loc>
<lastmod>2026-10-18T19:35:32.148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saml-service-provider-validation-checklist</loc>
<lastmod>2026-10-18T19:35:32.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saml-vs-oidc-which-protocol-for-your-app</loc>
<lastmod>2026-10-18T19:35:32.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/saml-vs-oidc-which-sso-protocol-should-you-support</loc>
<lastmod>2026-10-18T19:35:32.452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sample-size-to-estimate-false-positive-rate</loc>
<lastmod>2026-10-18T19:35:32.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/samsung-chatgpt-source-code-leak-what-was-reported</loc>
<lastmod>2026-10-18T19:35:32.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sandbox-local-mcp-servers-before-you-run-them</loc>
<lastmod>2026-10-18T19:35:32.759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-build-requirements-compiled-vs-source-scanning</loc>
<lastmod>2026-10-18T19:35:32.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-dast-iast-by-vulnerability-type</loc>
<lastmod>2026-10-18T19:35:32.996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-dast-iast-which-first-for-a-small-team</loc>
<lastmod>2026-10-18T19:35:33.095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-false-positives-why-they-happen-and-how-to-cut-them</loc>
<lastmod>2026-10-18T19:35:33.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-pilot-plan-two-weeks-before-you-buy</loc>
<lastmod>2026-10-18T19:35:33.294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-pricing-models-explained-per-user-per-app-per-line</loc>
<lastmod>2026-10-18T19:35:33.398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-vendor-questions-to-ask-in-an-rfp</loc>
<lastmod>2026-10-18T19:35:33.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-vendor-scorecard-template</loc>
<lastmod>2026-10-18T19:35:33.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-vs-sca-code-you-wrote-versus-code-you-imported</loc>
<lastmod>2026-10-18T19:35:33.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sast-where-to-run-ide-pull-request-or-nightly</loc>
<lastmod>2026-10-18T19:35:33.812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/satcom-customer-security-checklist-cisa-fbi-advisory</loc>
<lastmod>2026-10-18T19:35:33.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/satcom-cyber-risk-what-customers-should-do</loc>
<lastmod>2026-10-18T19:35:34.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-component-hashes-which-algorithm-and-what-to-hash</loc>
<lastmod>2026-10-18T19:35:34.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-depth-no-minimum-include-transitive-dependencies</loc>
<lastmod>2026-10-18T19:35:34.220Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-file-names-and-media-types-bom-json-cdx-json</loc>
<lastmod>2026-10-18T19:35:34.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-for-a-ros-2-robot-what-to-include</loc>
<lastmod>2026-10-18T19:35:34.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-for-ai-assisted-projects-recording-added-dependencies</loc>
<lastmod>2026-10-18T19:35:34.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-for-vehicle-software-suppliers-what-to-ask-for</loc>
<lastmod>2026-10-18T19:35:34.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-generation-context-source-versus-binary-analysis</loc>
<lastmod>2026-10-18T19:35:34.773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-generator-vs-sca-scanner</loc>
<lastmod>2026-10-18T19:35:34.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-history-from-2014-bill-to-ntia-minimum-elements</loc>
<lastmod>2026-10-18T19:35:34.979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-in-ma-due-diligence-what-to-produce</loc>
<lastmod>2026-10-18T19:35:35.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-known-unknowns-explained</loc>
<lastmod>2026-10-18T19:35:35.721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:35.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-sender-checklist-17-fields-before-you-send</loc>
<lastmod>2026-10-18T19:35:36.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sbom-tool-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:36.151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-30-day-pilot-plan</loc>
<lastmod>2026-10-18T19:35:36.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-faq-for-small-teams</loc>
<lastmod>2026-10-18T19:35:36.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-fix-pull-requests-what-to-expect</loc>
<lastmod>2026-10-18T19:35:36.456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-in-ci-evaluation-criteria</loc>
<lastmod>2026-10-18T19:35:36.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-license-detection-what-to-expect</loc>
<lastmod>2026-10-18T19:35:36.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-misses-components-why-matching-fails</loc>
<lastmod>2026-10-18T19:35:36.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-monorepo-and-container-coverage-checks</loc>
<lastmod>2026-10-18T19:35:36.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-rfp-questions-for-vendors</loc>
<lastmod>2026-10-18T19:35:37.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-vs-container-scanning-where-they-overlap</loc>
<lastmod>2026-10-18T19:35:37.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sca-vulnerability-data-sources-questions</loc>
<lastmod>2026-10-18T19:35:37.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-a-container-image-in-ci-with-safeguard-cli</loc>
<lastmod>2026-10-18T19:35:37.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-a-container-image-with-the-safeguard-cli</loc>
<lastmod>2026-10-18T19:35:37.443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-a-large-monorepo-with-the-safeguard-cli-without-timeouts</loc>
<lastmod>2026-10-18T19:35:37.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-a-local-docker-image-before-you-push-it</loc>
<lastmod>2026-10-18T19:35:37.664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-a-manifest-with-the-free-scan-and-read-the-results</loc>
<lastmod>2026-10-18T19:35:37.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-documents-before-indexing-checklist</loc>
<lastmod>2026-10-18T19:35:37.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scan-your-extensions-npm-dependencies-before-release</loc>
<lastmod>2026-10-18T19:35:37.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scanner-adoption-for-a-five-person-startup</loc>
<lastmod>2026-10-18T19:35:38.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scanner-finding-precision-how-to-calculate-ppv</loc>
<lastmod>2026-10-18T19:35:38.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scanner-pilot-checklist-what-to-measure</loc>
<lastmod>2026-10-18T19:35:38.280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scanner-terms-faq-sast-sca-iac-cspm-explained</loc>
<lastmod>2026-10-18T19:35:38.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scheduled-price-changes-in-ai-apis-how-to-plan</loc>
<lastmod>2026-10-18T19:35:38.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/school-ransomware-prevention-checklist-from-cisa-guide</loc>
<lastmod>2026-10-18T19:35:38.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/schrems-i-and-schrems-ii-explained-for-developers</loc>
<lastmod>2026-10-18T19:35:38.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scim-explained-what-it-provisions-and-why</loc>
<lastmod>2026-10-18T19:35:38.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scim-offboarding-deactivate-vs-delete-checklist</loc>
<lastmod>2026-10-18T19:35:38.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scope-an-ai-red-team-exercise-three-phases</loc>
<lastmod>2026-10-18T19:35:38.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scorecard-dangerous-workflow-check-explained</loc>
<lastmod>2026-10-18T19:35:39.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scorecard-maintained-check-what-90-days-means</loc>
<lastmod>2026-10-18T19:35:39.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scorecard-signed-releases-check-what-counts</loc>
<lastmod>2026-10-18T19:35:39.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/scorecard-vulnerabilities-and-dependency-update-tool-checks</loc>
<lastmod>2026-10-18T19:35:39.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/script-safeguard-cli-output-json-stdout-stderr-jq</loc>
<lastmod>2026-10-18T19:35:39.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sec-8-k-item-1-05-what-engineering-must-be-ready-to-show</loc>
<lastmod>2026-10-18T19:35:39.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sec-form-8-k-item-1-05-cyber-incident-disclosure</loc>
<lastmod>2026-10-18T19:35:39.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sec-form-8-k-item-1-05-ransomware-when-to-disclose</loc>
<lastmod>2026-10-18T19:35:39.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sec-item-106-annual-cybersecurity-disclosure-engineering-inputs</loc>
<lastmod>2026-10-18T19:35:39.917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/seccomp-apparmor-selinux-which-for-kubernetes</loc>
<lastmod>2026-10-18T19:35:40.018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secret-scanning-small-team-what-github-plans-cover</loc>
<lastmod>2026-10-18T19:35:40.119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secrets-in-rag-index-scan-before-you-ingest</loc>
<lastmod>2026-10-18T19:35:40.229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secrets-manager-rules-from-owasp-central-least-privilege-audited</loc>
<lastmod>2026-10-18T19:35:40.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secrets-scanning-vs-sast-hardcoded-credentials</loc>
<lastmod>2026-10-18T19:35:40.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-code-review-kata-30-minute-team-exercise</loc>
<lastmod>2026-10-18T19:35:40.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-coding-review-checklist-dangerous-calls-by-language</loc>
<lastmod>2026-10-18T19:35:40.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-coding-training-what-to-teach-first</loc>
<lastmod>2026-10-18T19:35:40.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-cookie-flags-explained</loc>
<lastmod>2026-10-18T19:35:40.831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-data-room-sharing-security-documents</loc>
<lastmod>2026-10-18T19:35:40.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-defaults-checklist-for-a-new-git-repository</loc>
<lastmod>2026-10-18T19:35:41.035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-defaults-design-checklist</loc>
<lastmod>2026-10-18T19:35:41.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-design-review-checklist-five-areas</loc>
<lastmod>2026-10-18T19:35:41.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-password-reset-flow-checklist</loc>
<lastmod>2026-10-18T19:35:41.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/secure-vendor-remote-access-to-control-systems</loc>
<lastmod>2026-10-18T19:35:41.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-acceptance-criteria-for-user-stories</loc>
<lastmod>2026-10-18T19:35:41.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-advisory-contents-checklist-for-vendors</loc>
<lastmod>2026-10-18T19:35:41.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-architecture-views-fda-premarket-submission</loc>
<lastmod>2026-10-18T19:35:41.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-awareness-training-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:41.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-backlog-triage-two-person-team</loc>
<lastmod>2026-10-18T19:35:41.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-baseline-first-90-days-ai-startup</loc>
<lastmod>2026-10-18T19:35:42.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-career-without-a-degree</loc>
<lastmod>2026-10-18T19:35:42.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-champion-captain-role-explained</loc>
<lastmod>2026-10-18T19:35:42.290Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-champions-first-90-days</loc>
<lastmod>2026-10-18T19:35:42.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-decision-records-how-to-document-risk-decisions</loc>
<lastmod>2026-10-18T19:35:42.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-due-diligence-checklist-for-sellers</loc>
<lastmod>2026-10-18T19:35:42.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-engineer-interview-prep</loc>
<lastmod>2026-10-18T19:35:42.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-event-names-owasp-logging-vocabulary</loc>
<lastmod>2026-10-18T19:35:42.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-group-open-to-world-ssh-rdp-review</loc>
<lastmod>2026-10-18T19:35:42.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-integration-plan-after-an-acquisition</loc>
<lastmod>2026-10-18T19:35:43.008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-logging-and-monitoring-failures-myth-versus-fact</loc>
<lastmod>2026-10-18T19:35:43.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-metric-definition-card-template</loc>
<lastmod>2026-10-18T19:35:43.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-metrics-for-a-team-with-no-security-staff</loc>
<lastmod>2026-10-18T19:35:43.308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-metrics-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:43.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-metrics-review-meeting-agenda</loc>
<lastmod>2026-10-18T19:35:43.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-metrics-vanity-vs-decision-metrics</loc>
<lastmod>2026-10-18T19:35:43.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-news-myths-vs-facts</loc>
<lastmod>2026-10-18T19:35:43.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-on-call-rotation-minimum-team-size</loc>
<lastmod>2026-10-18T19:35:43.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-one-pager-for-buyers-small-saas</loc>
<lastmod>2026-10-18T19:35:43.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-policy-file-github-repo-startup</loc>
<lastmod>2026-10-18T19:35:44.046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-portfolio-hiring-managers-can-check</loc>
<lastmod>2026-10-18T19:35:44.143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-risk-vs-safety-risk-management-medical-devices</loc>
<lastmod>2026-10-18T19:35:44.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-roadmap-how-to-plan-the-next-12-months</loc>
<lastmod>2026-10-18T19:35:44.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-rules-file-for-ai-coding-assistants</loc>
<lastmod>2026-10-18T19:35:44.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-scan-coverage-metric-how-to-define</loc>
<lastmod>2026-10-18T19:35:44.545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-testing-cadence-for-small-saas-teams</loc>
<lastmod>2026-10-18T19:35:44.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-tool-sprawl-how-to-consolidate</loc>
<lastmod>2026-10-18T19:35:44.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-training-budget-small-team</loc>
<lastmod>2026-10-18T19:35:44.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-txt-and-vulnerability-disclosure-page-setup</loc>
<lastmod>2026-10-18T19:35:44.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-txt-expires-and-signing-keep-it-fresh</loc>
<lastmod>2026-10-18T19:35:45.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-txt-for-game-studios</loc>
<lastmod>2026-10-18T19:35:45.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/security-whitepaper-vs-trust-page-which-do-you-need</loc>
<lastmod>2026-10-18T19:35:45.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/segmenting-it-and-ot-networks-dmz-zones-conduits</loc>
<lastmod>2026-10-18T19:35:45.375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/self-hosted-github-runners-security-risks</loc>
<lastmod>2026-10-18T19:35:45.476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/semi-quantitative-risk-scoring-0-to-100-bins-explained</loc>
<lastmod>2026-10-18T19:35:45.578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/semver-patch-minor-major-how-risky-is-this-fix-pr</loc>
<lastmod>2026-10-18T19:35:45.690Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/send-safeguard-cli-detect-results-to-github-code-scanning</loc>
<lastmod>2026-10-18T19:35:45.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sensitive-business-flows-api6-bots-and-abuse-decision-guide</loc>
<lastmod>2026-10-18T19:35:45.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/separate-llm-api-keys-per-environment-and-feature</loc>
<lastmod>2026-10-18T19:35:45.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/separate-refactoring-from-security-fixes</loc>
<lastmod>2026-10-18T19:35:46.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/separating-planning-from-parsing-in-llm-agents</loc>
<lastmod>2026-10-18T19:35:46.202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/separation-of-duties-for-a-small-team</loc>
<lastmod>2026-10-18T19:35:46.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-cors-wildcard-mistake</loc>
<lastmod>2026-10-18T19:35:46.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-denial-of-wallet-usage-limits</loc>
<lastmod>2026-10-18T19:35:46.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-event-input-validation-beyond-http</loc>
<lastmod>2026-10-18T19:35:46.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-pre-deploy-security-checklist</loc>
<lastmod>2026-10-18T19:35:46.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-secret-rotation-cache-ttl-trap</loc>
<lastmod>2026-10-18T19:35:46.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/serverless-shared-responsibility-who-patches-what</loc>
<lastmod>2026-10-18T19:35:46.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/session-timeouts-and-logout-server-side-checklist</loc>
<lastmod>2026-10-18T19:35:47.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/set-llm-api-spend-limits-and-what-happens-when-you-hit-them</loc>
<lastmod>2026-10-18T19:35:47.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/set-log-retention-by-data-class-not-one-number</loc>
<lastmod>2026-10-18T19:35:47.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/set-remediation-sla-by-asset-criticality-and-exposure</loc>
<lastmod>2026-10-18T19:35:47.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/set-rpo-and-rto-for-engineering-team</loc>
<lastmod>2026-10-18T19:35:47.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/seven-failure-patterns-across-public-ai-incidents</loc>
<lastmod>2026-10-18T19:35:47.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sft-vs-dpo-vs-reinforcement-fine-tuning</loc>
<lastmod>2026-10-18T19:35:47.624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sha-1-status-and-where-it-still-shows-up</loc>
<lastmod>2026-10-18T19:35:47.727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/share-git-hooks-with-core-hookspath</loc>
<lastmod>2026-10-18T19:35:47.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/share-soc-2-report-under-nda-or-on-trust-page</loc>
<lastmod>2026-10-18T19:35:47.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/shared-credentials-vs-individual-accounts-attribution-and-revocation</loc>
<lastmod>2026-10-18T19:35:48.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/shared-logins-startup-myths-and-facts</loc>
<lastmod>2026-10-18T19:35:48.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/shared-responsibility-model-who-patches-what</loc>
<lastmod>2026-10-18T19:35:48.257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/shellshock-bash-environment-variables-explained</loc>
<lastmod>2026-10-18T19:35:48.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/shopify-webhook-hmac-verification-steps</loc>
<lastmod>2026-10-18T19:35:48.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-ai-coding-agents-run-install-commands</loc>
<lastmod>2026-10-18T19:35:48.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-an-ai-review-count-as-a-required-approval</loc>
<lastmod>2026-10-18T19:35:48.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-application-code-handle-raw-encryption-keys</loc>
<lastmod>2026-10-18T19:35:48.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-i-upgrade-a-major-version-dependency</loc>
<lastmod>2026-10-18T19:35:48.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-pull-requests-disclose-ai-assisted-code</loc>
<lastmod>2026-10-18T19:35:48.979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-we-request-a-cve-for-our-own-bug</loc>
<lastmod>2026-10-18T19:35:49.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-we-worry-about-2027-cyber-risk-faq</loc>
<lastmod>2026-10-18T19:35:49.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-commit-cargo-lock-for-a-library</loc>
<lastmod>2026-10-18T19:35:49.466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-commit-go-work</loc>
<lastmod>2026-10-18T19:35:49.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-delay-patching-unreachable-vulnerabilities</loc>
<lastmod>2026-10-18T19:35:49.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-disable-tls-1-0-and-1-1</loc>
<lastmod>2026-10-18T19:35:49.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-pay-a-ransom-what-governments-say</loc>
<lastmod>2026-10-18T19:35:49.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-publish-a-vulnerability-you-found-decision-guide</loc>
<lastmod>2026-10-18T19:35:49.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-trust-a-suppliers-vex-statements</loc>
<lastmod>2026-10-18T19:35:50.075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-turn-off-remote-access-on-smart-devices</loc>
<lastmod>2026-10-18T19:35:50.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-use-hybrid-post-quantum-key-exchange</loc>
<lastmod>2026-10-18T19:35:50.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/should-you-vendor-dependencies-into-your-repo</loc>
<lastmod>2026-10-18T19:35:50.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/show-uncertainty-in-risk-ratings-use-ranges</loc>
<lastmod>2026-10-18T19:35:50.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sideloading-android-apps-safely-checklist</loc>
<lastmod>2026-10-18T19:35:50.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/siem-vs-log-management-vs-data-lake-difference</loc>
<lastmod>2026-10-18T19:35:50.782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/siemens-s7-plc-alert-aa26-231a-checklist</loc>
<lastmod>2026-10-18T19:35:50.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sig-lite-vs-sig-core-which-one-to-send-or-request</loc>
<lastmod>2026-10-18T19:35:50.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sigma-rules-explained-for-beginners</loc>
<lastmod>2026-10-18T19:35:51.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sign-git-commits-with-an-ssh-key</loc>
<lastmod>2026-10-18T19:35:51.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sign-in-to-the-safeguard-cli-on-a-headless-server</loc>
<lastmod>2026-10-18T19:35:51.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sign-vex-documents-why-and-what-signature-must-cover</loc>
<lastmod>2026-10-18T19:35:51.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/signature-vs-provenance-vs-sbom-attestation-explained</loc>
<lastmod>2026-10-18T19:35:51.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/signed-commits-github-verified-badge-what-it-means</loc>
<lastmod>2026-10-18T19:35:51.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/signed-urls-for-paid-video-and-downloads-expiry-and-limits</loc>
<lastmod>2026-10-18T19:35:51.693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/signs-it-is-time-to-replace-your-sast-tool</loc>
<lastmod>2026-10-18T19:35:51.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/signs-your-mailbox-was-taken-over-inbox-rules-forwarding</loc>
<lastmod>2026-10-18T19:35:51.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sigstore-keyless-verification-what-to-check</loc>
<lastmod>2026-10-18T19:35:51.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sil-vs-performance-level-vs-asil-compared</loc>
<lastmod>2026-10-18T19:35:52.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/silent-failure-of-security-tooling-heartbeat-checks</loc>
<lastmod>2026-10-18T19:35:52.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/simpsons-paradox-security-metrics-aggregate-misleads</loc>
<lastmod>2026-10-18T19:35:52.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/single-admin-risk-small-team-accounts</loc>
<lastmod>2026-10-18T19:35:52.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/single-region-dependencies-you-forgot-to-list</loc>
<lastmod>2026-10-18T19:35:52.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/single-site-vs-follow-the-sun-on-call-security-teams</loc>
<lastmod>2026-10-18T19:35:52.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/six-sbom-types-design-source-build-analyzed-deployed-runtime</loc>
<lastmod>2026-10-18T19:35:52.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/six-scanner-scenarios-which-tool-catches-it</loc>
<lastmod>2026-10-18T19:35:52.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sla-clock-start-discovered-published-or-triaged</loc>
<lastmod>2026-10-18T19:35:52.950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sla-compliance-rate-hides-the-overdue-tail</loc>
<lastmod>2026-10-18T19:35:53.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/slack-ai-prompt-injection-leak-search-scope-lesson</loc>
<lastmod>2026-10-18T19:35:53.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/slo-burn-rate-alerts-explained</loc>
<lastmod>2026-10-18T19:35:53.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/slsa-build-levels-explained-for-software-teams</loc>
<lastmod>2026-10-18T19:35:53.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-language-models-when-a-small-model-is-enough</loc>
<lastmod>2026-10-18T19:35:53.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-numbers-security-metrics-noise-vs-signal</loc>
<lastmod>2026-10-18T19:35:53.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-organization-wordpress-site-hardening-checklist</loc>
<lastmod>2026-10-18T19:35:53.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-pull-requests-help-security-review</loc>
<lastmod>2026-10-18T19:35:53.765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-releases-reduce-security-risk</loc>
<lastmod>2026-10-18T19:35:53.867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/small-suppliers-critical-infrastructure-targets</loc>
<lastmod>2026-10-18T19:35:53.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-app-launch-ehr-vs-standalone-flow-security</loc>
<lastmod>2026-10-18T19:35:54.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-backend-services-system-scopes-jwt-assertion</loc>
<lastmod>2026-10-18T19:35:54.166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-device-that-cannot-be-updated-what-now</loc>
<lastmod>2026-10-18T19:35:54.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-home-purchase-checklist-ten-questions-before-you-buy</loc>
<lastmod>2026-10-18T19:35:54.380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-on-fhir-scopes-explained-patient-user-system</loc>
<lastmod>2026-10-18T19:35:54.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smart-on-fhir-scopes-v2-explained</loc>
<lastmod>2026-10-18T19:35:54.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smartscreen-warning-on-an-unsigned-installer-what-to-do</loc>
<lastmod>2026-10-18T19:35:54.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smoke-test-an-llm-app-for-prompt-injection</loc>
<lastmod>2026-10-18T19:35:54.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/smtp-envelope-sender-vs-header-from-explained</loc>
<lastmod>2026-10-18T19:35:54.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-auditor-kickoff-questions-to-ask</loc>
<lastmod>2026-10-18T19:35:55.022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-backup-and-restore-test-evidence</loc>
<lastmod>2026-10-18T19:35:55.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-cloud-shared-responsibility-which-controls-are-yours</loc>
<lastmod>2026-10-18T19:35:55.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-code-review-with-two-engineers</loc>
<lastmod>2026-10-18T19:35:55.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-complementary-user-entity-controls-explained</loc>
<lastmod>2026-10-18T19:35:55.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-contractors-and-offshore-developers</loc>
<lastmod>2026-10-18T19:35:55.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-control-failed-during-type-2-window-what-to-do</loc>
<lastmod>2026-10-18T19:35:55.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-control-owner-matrix-who-owns-what</loc>
<lastmod>2026-10-18T19:35:55.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-data-retention-and-deletion-policy-confidentiality</loc>
<lastmod>2026-10-18T19:35:55.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-disaster-recovery-and-business-continuity-test</loc>
<lastmod>2026-10-18T19:35:55.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-evidence-folder-structure-and-naming</loc>
<lastmod>2026-10-18T19:35:56.047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-for-a-solo-founder-or-two-person-company</loc>
<lastmod>2026-10-18T19:35:56.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-fraud-risk-assessment-for-software-companies</loc>
<lastmod>2026-10-18T19:35:56.255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-incident-response-tabletop-evidence</loc>
<lastmod>2026-10-18T19:35:56.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-information-produced-by-the-entity-reports</loc>
<lastmod>2026-10-18T19:35:56.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-laptops-and-endpoints-for-remote-teams</loc>
<lastmod>2026-10-18T19:35:56.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-mock-audit-how-to-run-a-dry-run</loc>
<lastmod>2026-10-18T19:35:56.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-myths-versus-facts</loc>
<lastmod>2026-10-18T19:35:56.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-observation-period-how-long-to-choose</loc>
<lastmod>2026-10-18T19:35:56.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-offboarding-evidence-removal-timeliness</loc>
<lastmod>2026-10-18T19:35:56.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-opinion-types-what-clean-and-qualified-mean</loc>
<lastmod>2026-10-18T19:35:57.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-oversight-for-startups-without-a-board</loc>
<lastmod>2026-10-18T19:35:57.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-production-access-and-break-glass-accounts</loc>
<lastmod>2026-10-18T19:35:57.265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-security-awareness-training-evidence-small-teams</loc>
<lastmod>2026-10-18T19:35:57.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-status-in-diligence-what-to-say</loc>
<lastmod>2026-10-18T19:35:57.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-system-description-how-to-write-it-yourself</loc>
<lastmod>2026-10-18T19:35:57.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/soc-2-vendor-management-evidence-what-auditors-ask</loc>
<lastmod>2026-10-18T19:35:57.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/software-supply-chain-incidents-timeline-2014-2024</loc>
<lastmod>2026-10-18T19:35:57.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/solarwinds-2020-timeline-how-the-build-compromise-unfolded</loc>
<lastmod>2026-10-18T19:35:57.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/solarwinds-after-the-implant-saml-and-service-principals</loc>
<lastmod>2026-10-18T19:35:57.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/solarwinds-signed-update-why-code-signing-did-not-help</loc>
<lastmod>2026-10-18T19:35:58.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/solidity-integer-overflow-before-and-after-0-8</loc>
<lastmod>2026-10-18T19:35:58.181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sonicwall-cloud-backup-incident-2025-firewall-config-exposure</loc>
<lastmod>2026-10-18T19:35:58.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/source-repository-provenance-item-what-it-tells-you</loc>
<lastmod>2026-10-18T19:35:58.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/space-weather-and-it-what-noaa-says</loc>
<lastmod>2026-10-18T19:35:58.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-declared-license-vs-concluded-license</loc>
<lastmod>2026-10-18T19:35:58.589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-declared-vs-concluded-license-fields</loc>
<lastmod>2026-10-18T19:35:58.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-files-analyzed-false-what-it-means</loc>
<lastmod>2026-10-18T19:35:58.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-license-identifier-tag-how-to</loc>
<lastmod>2026-10-18T19:35:58.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-noassertion-vs-none-explained</loc>
<lastmod>2026-10-18T19:35:59.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-or-vs-and-license-expressions-explained</loc>
<lastmod>2026-10-18T19:35:59.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spdx-package-supplier-vs-download-location</loc>
<lastmod>2026-10-18T19:35:59.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/speculative-decoding-explained-for-local-inference</loc>
<lastmod>2026-10-18T19:35:59.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spf-10-dns-lookup-limit-permerror-explained</loc>
<lastmod>2026-10-18T19:35:59.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spf-dkim-dmarc-what-each-one-proves</loc>
<lastmod>2026-10-18T19:35:59.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spf-record-mistakes-checklist</loc>
<lastmod>2026-10-18T19:35:59.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spf-softfail-vs-fail-which-all-qualifier</loc>
<lastmod>2026-10-18T19:35:59.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spiffe-ids-and-svids-workload-identity-explained</loc>
<lastmod>2026-10-18T19:35:59.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/split-tunnel-vs-full-tunnel-vpn-decision-guide</loc>
<lastmod>2026-10-18T19:35:59.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spoofed-nonprofit-email-domain-spf-dkim-dmarc-plain-english</loc>
<lastmod>2026-10-18T19:36:00.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spotting-fake-security-alerts-and-fake-advisories</loc>
<lastmod>2026-10-18T19:36:00.135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/spring-boot-actuator-endpoint-exposure-and-access</loc>
<lastmod>2026-10-18T19:36:00.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sql-injection-history-1998-to-moveit</loc>
<lastmod>2026-10-18T19:36:00.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sql-injection-lab-fix-with-parameterized-queries</loc>
<lastmod>2026-10-18T19:36:00.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sql-injection-prepared-statements-and-what-they-cannot-bind</loc>
<lastmod>2026-10-18T19:36:00.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sqs-dead-letter-queue-settings-that-matter-for-security</loc>
<lastmod>2026-10-18T19:36:00.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sqs-sse-sqs-or-sse-kms-which-encryption-to-pick</loc>
<lastmod>2026-10-18T19:36:00.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sri-subresource-integrity-add-and-maintain</loc>
<lastmod>2026-10-18T19:36:00.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sros2-keystore-and-enclaves-first-setup</loc>
<lastmod>2026-10-18T19:36:00.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssdf-four-practice-groups-for-appsec-program-leads</loc>
<lastmod>2026-10-18T19:36:01.066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssdf-version-history-from-white-paper-to-sp-800-218</loc>
<lastmod>2026-10-18T19:36:01.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssh-agent-and-keychain-on-macos-and-windows</loc>
<lastmod>2026-10-18T19:36:01.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssh-key-passphrase-and-ssh-agent-what-developers-should-do</loc>
<lastmod>2026-10-18T19:36:01.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssh-security-keys-ed25519-sk-explained</loc>
<lastmod>2026-10-18T19:36:01.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sshd-settings-for-remote-access-from-anywhere</loc>
<lastmod>2026-10-18T19:36:01.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sspl-section-13-what-it-requires-as-a-service</loc>
<lastmod>2026-10-18T19:36:01.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssrf-allowlist-vs-denylist-webhooks</loc>
<lastmod>2026-10-18T19:36:01.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssrf-dns-rebinding-validate-then-connect</loc>
<lastmod>2026-10-18T19:36:01.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssrf-in-api-webhooks-allow-list-or-deny-list</loc>
<lastmod>2026-10-18T19:36:01.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssvc-automatable-decision-point-explained</loc>
<lastmod>2026-10-18T19:36:02.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ssvc-track-attend-act-outcomes-explained</loc>
<lastmod>2026-10-18T19:36:02.192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stale-feature-flags-cleanup-expiry-dates</loc>
<lastmod>2026-10-18T19:36:02.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/standard-normal-emergency-changes-how-to-define</loc>
<lastmod>2026-10-18T19:36:02.400Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/star-level-1-vs-level-2-what-each-proves</loc>
<lastmod>2026-10-18T19:36:02.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/start-cryptographic-inventory-this-week</loc>
<lastmod>2026-10-18T19:36:02.621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/start-threat-information-sharing-with-nist-sp-800-150</loc>
<lastmod>2026-10-18T19:36:02.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stateful-hash-based-signatures-lms-xmss-when-to-use</loc>
<lastmod>2026-10-18T19:36:02.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/static-vs-dynamic-reachability-compared</loc>
<lastmod>2026-10-18T19:36:02.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/status-page-vs-trust-page-what-goes-where</loc>
<lastmod>2026-10-18T19:36:03.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/steady-state-metrics-for-security-chaos-experiments</loc>
<lastmod>2026-10-18T19:36:03.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stix-and-taxii-explained</loc>
<lastmod>2026-10-18T19:36:03.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stolen-session-cookie-myths-and-facts</loc>
<lastmod>2026-10-18T19:36:03.365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stop-agents-leaking-sensitive-data-through-context</loc>
<lastmod>2026-10-18T19:36:03.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stop-bots-buying-limited-drops-and-scarce-items</loc>
<lastmod>2026-10-18T19:36:03.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stop-credential-stuffing-on-game-accounts</loc>
<lastmod>2026-10-18T19:36:03.682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stop-secrets-before-they-reach-git-with-push-protection</loc>
<lastmod>2026-10-18T19:36:03.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stop-sign-stickers-physical-adversarial-examples-explained</loc>
<lastmod>2026-10-18T19:36:03.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/store-passwords-with-argon2id-owasp-settings</loc>
<lastmod>2026-10-18T19:36:04.026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stride-threat-modeling-explained</loc>
<lastmod>2026-10-18T19:36:04.137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stride-threat-modeling-prompt-for-llm-assistant</loc>
<lastmod>2026-10-18T19:36:04.255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/structured-json-logging-fields-for-security-events</loc>
<lastmod>2026-10-18T19:36:04.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/structured-json-output-for-llm-security-triage</loc>
<lastmod>2026-10-18T19:36:04.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/structured-log-fields-every-log-line-needs</loc>
<lastmod>2026-10-18T19:36:04.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/student-data-in-logs-and-error-tracking-edtech</loc>
<lastmod>2026-10-18T19:36:04.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/stuxnet-plc-sabotage-lessons-for-industrial-safety</loc>
<lastmod>2026-10-18T19:36:04.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/subprocessor-list-for-ai-startups-what-to-publish</loc>
<lastmod>2026-10-18T19:36:04.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/subprocessor-list-what-to-track-and-how-to-handle-changes</loc>
<lastmod>2026-10-18T19:36:05.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sunsetting-a-product-security-checklist</loc>
<lastmod>2026-10-18T19:36:05.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/supplier-security-questions-for-vehicle-and-robot-components</loc>
<lastmod>2026-10-18T19:36:05.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/supply-chain-compromise-t1195-mitigations-for-dev-teams</loc>
<lastmod>2026-10-18T19:36:05.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/survival-curve-open-vulnerabilities-censored-data</loc>
<lastmod>2026-10-18T19:36:05.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/synthetic-training-data-uses-and-risks</loc>
<lastmod>2026-10-18T19:36:05.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/sysmon-configuration-include-exclude-filtering</loc>
<lastmod>2026-10-18T19:36:05.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/system-binary-proxy-execution-t1218-explained</loc>
<lastmod>2026-10-18T19:36:05.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/system-generated-reports-as-audit-evidence-completeness-and-accuracy</loc>
<lastmod>2026-10-18T19:36:05.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/systemic-cyber-risk-concentration-checklist</loc>
<lastmod>2026-10-18T19:36:06.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tamper-evident-logs-protecting-log-integrity</loc>
<lastmod>2026-10-18T19:36:06.118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tara-threat-analysis-risk-assessment-explained</loc>
<lastmod>2026-10-18T19:36:06.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/telecom-network-hardening-checklist-from-joint-guidance</loc>
<lastmod>2026-10-18T19:36:06.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/telecom-network-visibility-checklist-from-joint-guidance</loc>
<lastmod>2026-10-18T19:36:06.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/telematics-control-unit-attack-surface-explained</loc>
<lastmod>2026-10-18T19:36:06.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terminal-ide-desktop-web-coding-agents-which-fits</loc>
<lastmod>2026-10-18T19:36:06.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-deploys-from-github-actions-oidc-no-long-lived-keys</loc>
<lastmod>2026-10-18T19:36:06.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-ephemeral-values-and-write-only-arguments-explained</loc>
<lastmod>2026-10-18T19:36:06.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-ignore-changes-hides-drift-use-it-carefully</loc>
<lastmod>2026-10-18T19:36:06.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-lock-file-commit-it-and-what-it-protects</loc>
<lastmod>2026-10-18T19:36:07.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-moved-blocks-rename-resources-without-destroying-them</loc>
<lastmod>2026-10-18T19:36:07.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-prevent-destroy-what-it-does-and-does-not-protect</loc>
<lastmod>2026-10-18T19:36:07.299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-s3-backend-locking-use-lockfile-vs-dynamodb</loc>
<lastmod>2026-10-18T19:36:07.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-saved-plan-files-contain-secrets-treat-as-sensitive</loc>
<lastmod>2026-10-18T19:36:07.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-sensitive-true-does-not-keep-secrets-out-of-state</loc>
<lastmod>2026-10-18T19:36:07.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/terraform-workspaces-are-not-a-security-boundary</loc>
<lastmod>2026-10-18T19:36:07.743Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-a-sast-tool-with-seeded-bugs</loc>
<lastmod>2026-10-18T19:36:07.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-ai-systems-nist-measure-function</loc>
<lastmod>2026-10-18T19:36:07.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-coverage-targets-when-ai-writes-the-tests</loc>
<lastmod>2026-10-18T19:36:08.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-mcp-server-with-inspector-before-connecting</loc>
<lastmod>2026-10-18T19:36:08.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-pyramid-for-ai-generated-tests</loc>
<lastmod>2026-10-18T19:36:08.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-pyramid-where-security-tests-belong</loc>
<lastmod>2026-10-18T19:36:08.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-reachability-claims-in-a-proof-of-concept</loc>
<lastmod>2026-10-18T19:36:08.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-sca-reachability-claims</loc>
<lastmod>2026-10-18T19:36:08.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/test-sca-transitive-dependency-coverage</loc>
<lastmod>2026-10-18T19:36:08.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tests-to-demand-before-merging-ai-written-code</loc>
<lastmod>2026-10-18T19:36:08.820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/the-dao-hack-2016-what-happened-and-what-it-taught</loc>
<lastmod>2026-10-18T19:36:08.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/therac-25-software-failure-lessons</loc>
<lastmod>2026-10-18T19:36:09.042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/third-party-ai-risk-vendors-models-and-data</loc>
<lastmod>2026-10-18T19:36:09.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/third-party-sdks-in-games-and-creator-apps-risk</loc>
<lastmod>2026-10-18T19:36:09.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/thread-border-router-explained-versus-a-hub</loc>
<lastmod>2026-10-18T19:36:09.376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-information-sharing-for-small-security-teams</loc>
<lastmod>2026-10-18T19:36:09.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-model-checklist-for-a-connected-robot-or-vehicle</loc>
<lastmod>2026-10-18T19:36:09.589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-model-pentest-or-scan-which-comes-first</loc>
<lastmod>2026-10-18T19:36:09.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-a-rest-api-worked-example</loc>
<lastmod>2026-10-18T19:36:09.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-anti-patterns-to-avoid</loc>
<lastmod>2026-10-18T19:36:09.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-four-questions-vs-five-steps</loc>
<lastmod>2026-10-18T19:36:10.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-four-questions</loc>
<lastmod>2026-10-18T19:36:10.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-in-sprint-planning-fifteen-minutes</loc>
<lastmod>2026-10-18T19:36:10.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-medical-devices-what-fda-expects</loc>
<lastmod>2026-10-18T19:36:10.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-tools-whiteboard-or-threat-dragon</loc>
<lastmod>2026-10-18T19:36:10.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/threat-modeling-workshop-for-developers-in-60-minutes</loc>
<lastmod>2026-10-18T19:36:10.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/three-kinds-of-open-source-risk-vulnerable-abandoned-malicious</loc>
<lastmod>2026-10-18T19:36:10.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/three-tier-open-source-license-policy-allow-review-deny</loc>
<lastmod>2026-10-18T19:36:10.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/throttle-password-reset-and-otp-endpoints-in-apis</loc>
<lastmod>2026-10-18T19:36:10.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tlp-labels-traffic-light-protocol-explained</loc>
<lastmod>2026-10-18T19:36:11.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tls-1-3-0-rtt-early-data-replay-risk</loc>
<lastmod>2026-10-18T19:36:11.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tls-1-3-vs-tls-1-2-what-to-disable</loc>
<lastmod>2026-10-18T19:36:11.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tls-certificate-lifetimes-200-100-47-days</loc>
<lastmod>2026-10-18T19:36:11.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tls-cipher-and-version-baseline-from-rfc-9325</loc>
<lastmod>2026-10-18T19:36:11.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tls-hostname-verification-san-not-common-name</loc>
<lastmod>2026-10-18T19:36:11.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/toil-in-security-operations-what-to-automate-first</loc>
<lastmod>2026-10-18T19:36:11.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/token-exchange-delegation-vs-impersonation-for-ai-agents</loc>
<lastmod>2026-10-18T19:36:11.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/token-introspection-vs-local-jwt-validation</loc>
<lastmod>2026-10-18T19:36:11.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tokenization-vs-encryption-for-card-data</loc>
<lastmod>2026-10-18T19:36:12.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/too-little-on-call-underload-knowledge-gaps</loc>
<lastmod>2026-10-18T19:36:12.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tool-gating-vs-guard-which-mcp-control-do-you-need</loc>
<lastmod>2026-10-18T19:36:12.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tool-not-enabled-for-this-tenant-error-fix</loc>
<lastmod>2026-10-18T19:36:12.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tool-permissions-vs-guardrails-which-control-does-what</loc>
<lastmod>2026-10-18T19:36:12.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/torch-load-weights-only-what-it-does-and-does-not-cover</loc>
<lastmod>2026-10-18T19:36:12.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/traceparent-header-explained-fields-and-rules</loc>
<lastmod>2026-10-18T19:36:12.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/track-ai-spend-per-team-showback-for-llm-costs</loc>
<lastmod>2026-10-18T19:36:12.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/track-attend-act-a-simple-decision-scale-for-security-news</loc>
<lastmod>2026-10-18T19:36:12.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/train-support-staff-to-spot-security-reports</loc>
<lastmod>2026-10-18T19:36:12.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/training-junior-developers-to-review-ai-code</loc>
<lastmod>2026-10-18T19:36:13.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/transitive-dependency-meaning-and-how-to-find-them</loc>
<lastmod>2026-10-18T19:36:13.162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triage-a-vulnerability-report-decision-guide</loc>
<lastmod>2026-10-18T19:36:13.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triage-ai-review-comments-nit-or-blocker</loc>
<lastmod>2026-10-18T19:36:13.390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triage-incoming-security-questionnaires-full-answer-or-evidence</loc>
<lastmod>2026-10-18T19:36:13.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triage-scanner-findings-with-vex-step-by-step</loc>
<lastmod>2026-10-18T19:36:13.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triage-security-findings-when-you-only-have-a-phone</loc>
<lastmod>2026-10-18T19:36:13.707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trim-agent-context-clear-old-tool-results-to-cut-cost</loc>
<lastmod>2026-10-18T19:36:13.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/triton-trisis-safety-system-attack-lessons</loc>
<lastmod>2026-10-18T19:36:13.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trunk-based-development-security-risk</loc>
<lastmod>2026-10-18T19:36:14.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trust-boundaries-in-a-data-flow-diagram-explained</loc>
<lastmod>2026-10-18T19:36:14.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trust-center-vs-security-packet-pdf-which-to-use</loc>
<lastmod>2026-10-18T19:36:14.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trust-remote-code-true-what-actually-runs</loc>
<lastmod>2026-10-18T19:36:14.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trusted-types-explained-dom-xss</loc>
<lastmod>2026-10-18T19:36:14.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trusting-trust-compiler-backdoor-explained</loc>
<lastmod>2026-10-18T19:36:14.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/trustworthy-computing-memo-2002-lessons</loc>
<lastmod>2026-10-18T19:36:14.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tune-or-suppress-a-noisy-alert-which-to-choose</loc>
<lastmod>2026-10-18T19:36:14.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-a-cisa-advisory-into-five-tasks</loc>
<lastmod>2026-10-18T19:36:14.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-on-and-limit-safari-extensions-on-iphone</loc>
<lastmod>2026-10-18T19:36:14.957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-on-the-host-firewall-on-macos-and-windows</loc>
<lastmod>2026-10-18T19:36:15.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-postmortem-actions-into-sprint-work</loc>
<lastmod>2026-10-18T19:36:15.172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-red-team-findings-into-regression-tests</loc>
<lastmod>2026-10-18T19:36:15.288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-scan-findings-into-a-ticket-your-team-will-act-on</loc>
<lastmod>2026-10-18T19:36:15.390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/turn-threat-model-findings-into-requirements-and-tests</loc>
<lastmod>2026-10-18T19:36:15.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/twelve-factor-config-what-counts-as-config</loc>
<lastmod>2026-10-18T19:36:15.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/two-scanners-union-or-intersection-detection-math</loc>
<lastmod>2026-10-18T19:36:15.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/tx-origin-vs-msg-sender-for-authorization</loc>
<lastmod>2026-10-18T19:36:15.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ua-parser-js-three-bad-versions-what-to-rotate</loc>
<lastmod>2026-10-18T19:36:15.917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ubuntu-unattended-upgrades-enable-and-reboot-settings</loc>
<lastmod>2026-10-18T19:36:16.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ufw-on-an-ubuntu-developer-laptop-first-steps</loc>
<lastmod>2026-10-18T19:36:16.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uk-gdpr-subject-access-requests-after-duaa</loc>
<lastmod>2026-10-18T19:36:16.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uk-international-data-transfers-idta-addendum-tra</loc>
<lastmod>2026-10-18T19:36:16.332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uk-psti-rules-three-security-requirements-explained</loc>
<lastmod>2026-10-18T19:36:16.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ukraine-2015-grid-attack-lessons-for-operators</loc>
<lastmod>2026-10-18T19:36:16.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ukraine-2015-power-grid-attack-what-cisa-found</loc>
<lastmod>2026-10-18T19:36:16.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ukraine-2015-power-grid-cyberattack-lessons</loc>
<lastmod>2026-10-18T19:36:16.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/un-r155-vs-un-r156-what-is-the-difference</loc>
<lastmod>2026-10-18T19:36:16.856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unbranded-streaming-box-warning-signs-badbox-fbi</loc>
<lastmod>2026-10-18T19:36:16.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unicode-passwords-length-and-nfc-normalization</loc>
<lastmod>2026-10-18T19:36:17.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unique-per-device-passwords-for-iot-makers-what-good-looks-like</loc>
<lastmod>2026-10-18T19:36:17.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unitronics-plc-default-password-water-utility-attacks</loc>
<lastmod>2026-10-18T19:36:17.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unlicense-public-domain-dependencies-what-to-record</loc>
<lastmod>2026-10-18T19:36:17.635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unpatchable-assets-isolation-and-long-term-mitigation</loc>
<lastmod>2026-10-18T19:36:17.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unpublish-yank-deprecate-compare-registry-removal-options</loc>
<lastmod>2026-10-18T19:36:17.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/unsafe-consumption-of-third-party-apis-api10-guide</loc>
<lastmod>2026-10-18T19:36:17.946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/upstream-vendor-or-managed-where-to-get-patched-open-source</loc>
<lastmod>2026-10-18T19:36:18.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uptane-full-vs-partial-verification-which-ecus</loc>
<lastmod>2026-10-18T19:36:18.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/urgent-request-from-the-ceo-small-team-verification</loc>
<lastmod>2026-10-18T19:36:18.261Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/us-connected-vehicle-rule-software-supply-chain-explained</loc>
<lastmod>2026-10-18T19:36:18.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/us-critical-infrastructure-sectors-full-list</loc>
<lastmod>2026-10-18T19:36:18.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/us-cyber-trust-mark-what-it-is-and-where-it-stands</loc>
<lastmod>2026-10-18T19:36:18.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/usage-credits-keep-working-past-plan-limits-how-they-work</loc>
<lastmod>2026-10-18T19:36:18.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/use-epss-and-kev-to-set-patch-priority-tiers</loc>
<lastmod>2026-10-18T19:36:18.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/use-incidents-to-shape-a-security-roadmap-without-whiplash</loc>
<lastmod>2026-10-18T19:36:18.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/use-kev-to-rank-exposed-assets</loc>
<lastmod>2026-10-18T19:36:19.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/use-openssf-scorecard-in-a-dependency-approval-process</loc>
<lastmod>2026-10-18T19:36:19.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/use-owasp-asvs-as-your-security-requirements-baseline</loc>
<lastmod>2026-10-18T19:36:19.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/usenix-package-hallucination-study-what-the-numbers-mean</loc>
<lastmod>2026-10-18T19:36:19.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/userscripts-api-allow-user-scripts-toggle-explained</loc>
<lastmod>2026-10-18T19:36:19.678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/utc-timestamps-in-logs-rfc-3339-clock-sync</loc>
<lastmod>2026-10-18T19:36:19.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uv-lock-file-explained-for-python-projects</loc>
<lastmod>2026-10-18T19:36:19.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/uv-workspace-or-path-dependencies-decision-guide</loc>
<lastmod>2026-10-18T19:36:19.982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/v2x-dsrc-vs-c-v2x-explained-with-security-view</loc>
<lastmod>2026-10-18T19:36:20.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/valid-accounts-t1078-how-defenders-reduce-risk</loc>
<lastmod>2026-10-18T19:36:20.216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/validate-a-reachability-tool-with-seeded-tests</loc>
<lastmod>2026-10-18T19:36:20.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/validate-and-scan-an-sbom-in-ci-spdx-cyclonedx</loc>
<lastmod>2026-10-18T19:36:20.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/validate-sbom-before-you-accept-it</loc>
<lastmod>2026-10-18T19:36:20.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/validate-sbom-files-from-the-command-line</loc>
<lastmod>2026-10-18T19:36:20.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vanity-security-metrics-checklist</loc>
<lastmod>2026-10-18T19:36:20.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vdp-clauses-to-leave-out-lessons-from-bod-20-01</loc>
<lastmod>2026-10-18T19:36:20.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vdp-scope-start-small-and-expand</loc>
<lastmod>2026-10-18T19:36:21.011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vdp-vs-bug-bounty-which-first</loc>
<lastmod>2026-10-18T19:36:21.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-and-third-party-risk-in-acquisition-diligence</loc>
<lastmod>2026-10-18T19:36:21.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-breach-notice-clauses-processor-business-associate-third-party</loc>
<lastmod>2026-10-18T19:36:21.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-breach-notification-clause-what-to-ask-for</loc>
<lastmod>2026-10-18T19:36:21.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-breached-what-small-company-does-next</loc>
<lastmod>2026-10-18T19:36:21.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-contractor-security-training-requirements</loc>
<lastmod>2026-10-18T19:36:21.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-offboarding-checklist-data-return-and-access-removal</loc>
<lastmod>2026-10-18T19:36:21.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-onboarding-security-checklist</loc>
<lastmod>2026-10-18T19:36:21.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-says-no-customer-data-was-affected-questions</loc>
<lastmod>2026-10-18T19:36:21.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-security-checks-before-buying-saas-startup</loc>
<lastmod>2026-10-18T19:36:22.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-security-review-questions-for-health-data-software</loc>
<lastmod>2026-10-18T19:36:22.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vendor-will-not-fix-vulnerability-options-for-users</loc>
<lastmod>2026-10-18T19:36:22.280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verification-checklist-for-ai-generated-references-and-citations</loc>
<lastmod>2026-10-18T19:36:22.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verified-crx-uploads-protect-extension-publishing</loc>
<lastmod>2026-10-18T19:36:22.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-payment-webhooks-signatures-timestamps-replay</loc>
<lastmod>2026-10-18T19:36:22.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-recovery-before-you-declare-the-incident-over</loc>
<lastmod>2026-10-18T19:36:22.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-sha256-checksum-before-installing-desktop-app</loc>
<lastmod>2026-10-18T19:36:22.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-third-party-model-files-before-loading</loc>
<lastmod>2026-10-18T19:36:22.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-vendor-bank-detail-changes-callback-checklist</loc>
<lastmod>2026-10-18T19:36:23.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/verify-webhook-signatures-for-creator-payouts</loc>
<lastmod>2026-10-18T19:36:23.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vet-a-supplier-sbom-with-the-free-scan</loc>
<lastmod>2026-10-18T19:36:23.212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-affected-fixed-under-investigation-status-explained</loc>
<lastmod>2026-10-18T19:36:23.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-and-reachability-analysis-how-they-relate</loc>
<lastmod>2026-10-18T19:36:23.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-document-versioning-and-timestamps-rules</loc>
<lastmod>2026-10-18T19:36:23.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-impact-statement-vs-justification-when-to-use-which</loc>
<lastmod>2026-10-18T19:36:23.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-myths-vs-facts</loc>
<lastmod>2026-10-18T19:36:23.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-not-affected-justifications-for-unreachable-code</loc>
<lastmod>2026-10-18T19:36:23.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-questions-to-ask-a-supplier-in-procurement</loc>
<lastmod>2026-10-18T19:36:23.950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-statement-lifecycle-from-under-investigation-to-final</loc>
<lastmod>2026-10-18T19:36:24.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vex-statements-explained-affected-or-not-affected</loc>
<lastmod>2026-10-18T19:36:24.162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/voice-call-social-engineering-verification-training</loc>
<lastmod>2026-10-18T19:36:24.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/voice-cloning-deepfake-calls-verification-policy-for-teams</loc>
<lastmod>2026-10-18T19:36:24.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/volt-typhoon-pre-positioning-explained</loc>
<lastmod>2026-10-18T19:36:24.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/volunteer-built-website-or-app-questions-to-ask</loc>
<lastmod>2026-10-18T19:36:24.579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vpc-flow-logs-what-they-show</loc>
<lastmod>2026-10-18T19:36:24.683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vpn-does-not-make-you-anonymous-myth-vs-fact</loc>
<lastmod>2026-10-18T19:36:24.781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vpn-login-mfa-checklist</loc>
<lastmod>2026-10-18T19:36:24.888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vpn-or-ztna-which-fits-your-company</loc>
<lastmod>2026-10-18T19:36:24.996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-automatic-tasks-folderopen-explained</loc>
<lastmod>2026-10-18T19:36:25.109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-extension-auto-update-delay-and-pinning</loc>
<lastmod>2026-10-18T19:36:25.212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-extensions-allowed-allowlist-guide</loc>
<lastmod>2026-10-18T19:36:25.310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-mcp-servers-security-checklist</loc>
<lastmod>2026-10-18T19:36:25.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-profiles-separate-extension-sets</loc>
<lastmod>2026-10-18T19:36:25.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vs-code-recommended-extensions-json-security</loc>
<lastmod>2026-10-18T19:36:25.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vscode-workspace-trust-restricted-mode-explained</loc>
<lastmod>2026-10-18T19:36:25.841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vulnerability-disclosure-myths-vs-facts</loc>
<lastmod>2026-10-18T19:36:26.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vulnerability-disclosure-policy-checklist</loc>
<lastmod>2026-10-18T19:36:27.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vulnerability-report-checklist-for-researchers</loc>
<lastmod>2026-10-18T19:36:28.058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/vulnerability-report-handling-roles-and-runbook</loc>
<lastmod>2026-10-18T19:36:28.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/wannacry-patch-existed-two-months-before-the-outbreak</loc>
<lastmod>2026-10-18T19:36:28.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/weakest-link-best-shot-total-effort-security-models</loc>
<lastmod>2026-10-18T19:36:28.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/web-accessible-resources-extension-exposure-explained</loc>
<lastmod>2026-10-18T19:36:28.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/weekly-security-hour-small-team-routine</loc>
<lastmod>2026-10-18T19:36:28.937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/weekly-security-news-digest-for-a-small-team</loc>
<lastmod>2026-10-18T19:36:29.038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-container-image-signature-proves-and-does-not</loc>
<lastmod>2026-10-18T19:36:29.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-good-fix-pr-description-contains</loc>
<lastmod>2026-10-18T19:36:29.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-hipaa-baa-must-contain</loc>
<lastmod>2026-10-18T19:36:29.620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-model-signature-does-not-tell-you</loc>
<lastmod>2026-10-18T19:36:29.870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-trust-center-should-contain</loc>
<lastmod>2026-10-18T19:36:29.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-a-vs-code-extension-can-do-permissions-explained</loc>
<lastmod>2026-10-18T19:36:30.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-activetab-permission-means-for-extension-safety</loc>
<lastmod>2026-10-18T19:36:30.183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-an-ai-code-review-bot-cannot-see</loc>
<lastmod>2026-10-18T19:36:30.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-an-sbom-signature-proves-and-does-not</loc>
<lastmod>2026-10-18T19:36:30.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-buyers-find-in-code-scan-red-flags</loc>
<lastmod>2026-10-18T19:36:30.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-can-someone-do-who-can-create-pods-kubernetes</loc>
<lastmod>2026-10-18T19:36:30.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-cisa-coordinated-disclosure-offers-researchers</loc>
<lastmod>2026-10-18T19:36:30.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-cisa-ics-advisory-archive-shows-by-vendor-count</loc>
<lastmod>2026-10-18T19:36:30.910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-counts-as-a-cyber-device-fda-section-524b</loc>
<lastmod>2026-10-18T19:36:31.152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-counts-as-an-ai-system-under-the-eu-ai-act</loc>
<lastmod>2026-10-18T19:36:31.255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-counts-as-significant-incident-nis2</loc>
<lastmod>2026-10-18T19:36:31.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-does-a-soc-do-day-to-day</loc>
<lastmod>2026-10-18T19:36:31.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-does-fine-tuning-cost-in-general-terms</loc>
<lastmod>2026-10-18T19:36:31.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-does-npm-audit-fix-force-do</loc>
<lastmod>2026-10-18T19:36:31.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-does-the-safeguard-ios-app-do</loc>
<lastmod>2026-10-18T19:36:31.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-famous-vulnerabilities-have-in-common</loc>
<lastmod>2026-10-18T19:36:31.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-gatekeeper-checks-before-a-mac-app-runs</loc>
<lastmod>2026-10-18T19:36:31.979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-goes-in-a-business-continuity-plan</loc>
<lastmod>2026-10-18T19:36:32.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-goes-in-an-ai-impact-assessment</loc>
<lastmod>2026-10-18T19:36:32.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-goes-in-an-incident-response-plan</loc>
<lastmod>2026-10-18T19:36:32.283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-goes-in-an-ml-bom-for-a-model</loc>
<lastmod>2026-10-18T19:36:32.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-gold-status-means-and-does-not-mean</loc>
<lastmod>2026-10-18T19:36:32.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-green-ci-does-not-prove-about-a-fix-pr</loc>
<lastmod>2026-10-18T19:36:32.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-happens-after-you-report-to-cisa-cvd-steps</loc>
<lastmod>2026-10-18T19:36:32.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-happens-if-the-eu-us-data-privacy-framework-is-struck-down</loc>
<lastmod>2026-10-18T19:36:32.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-happens-when-a-vehicle-software-update-fails</loc>
<lastmod>2026-10-18T19:36:32.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-iast-needs-to-work-requirements-checklist</loc>
<lastmod>2026-10-18T19:36:33.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-investors-ask-startup-security-due-diligence</loc>
<lastmod>2026-10-18T19:36:33.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-call-graph-in-plain-words</loc>
<lastmod>2026-10-18T19:36:33.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-cyber-risk-register-and-what-goes-in-it</loc>
<lastmod>2026-10-18T19:36:33.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-gdpr-adequacy-decision-and-which-countries-have-one</loc>
<lastmod>2026-10-18T19:36:33.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-lockfile-and-why-commit-it</loc>
<lastmod>2026-10-18T19:36:33.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-pbc-list-and-how-to-answer-it</loc>
<lastmod>2026-10-18T19:36:33.682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-purl-package-url-identifier</loc>
<lastmod>2026-10-18T19:36:33.782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-quality-gate-in-ci</loc>
<lastmod>2026-10-18T19:36:33.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-token-and-why-llm-bills-count-them</loc>
<lastmod>2026-10-18T19:36:33.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-a-zero-day-vulnerability-definition</loc>
<lastmod>2026-10-18T19:36:34.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-aidr-ai-detection-and-response</loc>
<lastmod>2026-10-18T19:36:34.191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-an-advanced-persistent-threat-nist-definitions</loc>
<lastmod>2026-10-18T19:36:34.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-an-embedding-plain-explanation-for-code-search</loc>
<lastmod>2026-10-18T19:36:34.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-an-sbom-plain-definition</loc>
<lastmod>2026-10-18T19:36:34.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-business-email-compromise-for-engineers</loc>
<lastmod>2026-10-18T19:36:34.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-claude-cowork-availability-and-limits</loc>
<lastmod>2026-10-18T19:36:34.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-cui-and-how-to-tell-if-you-handle-it</loc>
<lastmod>2026-10-18T19:36:34.867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-cvss-severity-score-explained</loc>
<lastmod>2026-10-18T19:36:34.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-cwe-common-weakness-enumeration</loc>
<lastmod>2026-10-18T19:36:35.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-cyclonedx-bom-standard-explained</loc>
<lastmod>2026-10-18T19:36:35.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-dependency-confusion-attack</loc>
<lastmod>2026-10-18T19:36:35.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-epss-exploit-prediction-score</loc>
<lastmod>2026-10-18T19:36:35.385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-fair-risk-analysis-plain-explanation</loc>
<lastmod>2026-10-18T19:36:35.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-functional-safety-explained</loc>
<lastmod>2026-10-18T19:36:35.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-gguf-and-quantization-for-local-models</loc>
<lastmod>2026-10-18T19:36:35.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-hqc-and-why-nist-picked-a-backup-kem</loc>
<lastmod>2026-10-18T19:36:35.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-hqc-second-post-quantum-kem</loc>
<lastmod>2026-10-18T19:36:35.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-lora-fine-tuning-and-why-it-is-cheap</loc>
<lastmod>2026-10-18T19:36:36.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-matter-smart-home-standard-plain-explanation</loc>
<lastmod>2026-10-18T19:36:36.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-mitre-atlas-for-ai-security-teams</loc>
<lastmod>2026-10-18T19:36:36.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-mobile-threat-defense-and-what-it-detects</loc>
<lastmod>2026-10-18T19:36:36.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-model-context-protocol-mcp-explained</loc>
<lastmod>2026-10-18T19:36:36.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-nist-ssdf-secure-software-development-framework</loc>
<lastmod>2026-10-18T19:36:36.545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-openssf-scorecard-and-what-it-measures</loc>
<lastmod>2026-10-18T19:36:36.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-prompt-injection-direct-vs-indirect</loc>
<lastmod>2026-10-18T19:36:36.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-reachability-analysis-in-plain-terms</loc>
<lastmod>2026-10-18T19:36:36.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-rxswin-and-why-it-matters</loc>
<lastmod>2026-10-18T19:36:36.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-sigstore-signing-explained</loc>
<lastmod>2026-10-18T19:36:37.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-spdx-sbom-standard-explained</loc>
<lastmod>2026-10-18T19:36:37.162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-sspm-saas-misconfiguration</loc>
<lastmod>2026-10-18T19:36:37.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-the-cisa-kev-catalog-explained</loc>
<lastmod>2026-10-18T19:36:37.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-typosquatting-in-package-registries</loc>
<lastmod>2026-10-18T19:36:37.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-uds-securityaccess-seed-and-key</loc>
<lastmod>2026-10-18T19:36:37.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-is-uptane-secure-vehicle-update-framework</loc>
<lastmod>2026-10-18T19:36:37.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-log-data-to-redact-before-sending-to-an-llm</loc>
<lastmod>2026-10-18T19:36:37.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-makes-audit-evidence-sufficient-and-reliable</loc>
<lastmod>2026-10-18T19:36:37.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-maven-central-requirements-prove-and-do-not</loc>
<lastmod>2026-10-18T19:36:38.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-never-belongs-in-an-llm-system-prompt</loc>
<lastmod>2026-10-18T19:36:38.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-never-to-log-passwords-tokens-keys-and-session-ids</loc>
<lastmod>2026-10-18T19:36:38.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-no-single-scanner-finds-gaps-that-remain</loc>
<lastmod>2026-10-18T19:36:38.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-not-to-paste-into-an-llm-during-security-work</loc>
<lastmod>2026-10-18T19:36:38.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-persistence-means-removing-one-foothold-is-not-enough</loc>
<lastmod>2026-10-18T19:36:38.629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-privileged-true-means-in-kubernetes</loc>
<lastmod>2026-10-18T19:36:38.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-pwn2own-automotive-2025-shows-about-ev-chargers</loc>
<lastmod>2026-10-18T19:36:38.848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-reachability-analysis-cannot-tell-you</loc>
<lastmod>2026-10-18T19:36:38.949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-safe-harbor-means-in-a-disclosure-policy</loc>
<lastmod>2026-10-18T19:36:39.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-sast-cannot-find-myth-vs-fact</loc>
<lastmod>2026-10-18T19:36:39.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-security-reviewers-check-first-on-your-trust-page</loc>
<lastmod>2026-10-18T19:36:39.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-should-managed-open-source-sla-cover</loc>
<lastmod>2026-10-18T19:36:39.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-signed-commits-prove-and-do-not-prove</loc>
<lastmod>2026-10-18T19:36:39.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-slsa-proves-and-what-it-leaves-open</loc>
<lastmod>2026-10-18T19:36:39.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-sysmon-logs-and-why-it-matters</loc>
<lastmod>2026-10-18T19:36:39.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-the-jeep-cherokee-hack-taught-connected-vehicle-makers</loc>
<lastmod>2026-10-18T19:36:39.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-the-npm-lockfile-integrity-field-protects</loc>
<lastmod>2026-10-18T19:36:39.958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-count-attack-surface-metrics</loc>
<lastmod>2026-10-18T19:36:40.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-do-when-a-control-fails-mid-audit-period</loc>
<lastmod>2026-10-18T19:36:40.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-do-when-an-encryption-key-leaks</loc>
<lastmod>2026-10-18T19:36:40.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-do-when-first-vulnerability-report-arrives</loc>
<lastmod>2026-10-18T19:36:40.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-do-when-you-lack-the-evidence-an-auditor-asks-for</loc>
<lastmod>2026-10-18T19:36:40.493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-include-in-a-security-advisory</loc>
<lastmod>2026-10-18T19:36:40.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-log-in-a-web-app-and-what-never-to-log</loc>
<lastmod>2026-10-18T19:36:40.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-log-in-an-ot-environment-from-cisa-advisories</loc>
<lastmod>2026-10-18T19:36:40.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-log-in-rag-systems-for-incident-response</loc>
<lastmod>2026-10-18T19:36:40.890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-publish-on-a-trust-page-minimum-viable</loc>
<lastmod>2026-10-18T19:36:40.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-put-in-an-access-control-policy</loc>
<lastmod>2026-10-18T19:36:41.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-put-in-an-ai-acceptable-use-policy</loc>
<lastmod>2026-10-18T19:36:41.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-put-in-an-employee-generative-ai-use-policy</loc>
<lastmod>2026-10-18T19:36:41.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-to-record-in-a-security-debt-register</loc>
<lastmod>2026-10-18T19:36:41.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-vs-code-settings-sync-syncs-and-security-tradeoffs</loc>
<lastmod>2026-10-18T19:36:41.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/what-zero-vulnerability-software-can-realistically-mean</loc>
<lastmod>2026-10-18T19:36:41.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-a-deployer-becomes-a-provider-under-the-eu-ai-act</loc>
<lastmod>2026-10-18T19:36:41.738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-does-the-breach-clock-start-discovery-awareness-determination</loc>
<lastmod>2026-10-18T19:36:41.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-not-to-use-ai-in-security-operations</loc>
<lastmod>2026-10-18T19:36:41.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-not-to-use-ai-test-generation</loc>
<lastmod>2026-10-18T19:36:42.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-adopt-mdm-small-team-laptops</loc>
<lastmod>2026-10-18T19:36:42.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-close-a-fix-pr-without-merging</loc>
<lastmod>2026-10-18T19:36:42.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-fine-tune-an-llm-or-just-prompt</loc>
<lastmod>2026-10-18T19:36:42.390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-pause-or-retire-an-ai-system</loc>
<lastmod>2026-10-18T19:36:42.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-prompt-for-mfa-step-up-authentication-guide</loc>
<lastmod>2026-10-18T19:36:42.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-re-run-reachability-analysis</loc>
<lastmod>2026-10-18T19:36:42.707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-tell-individuals-about-a-data-breach-gdpr</loc>
<lastmod>2026-10-18T19:36:42.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-to-threat-model-a-feature-triggers-checklist</loc>
<lastmod>2026-10-18T19:36:42.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-vibe-coding-is-fine-and-when-it-is-not</loc>
<lastmod>2026-10-18T19:36:43.023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/when-will-a-quantum-computer-break-encryption</loc>
<lastmod>2026-10-18T19:36:43.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-ai-helps-in-the-sdlc-stage-by-stage</loc>
<lastmod>2026-10-18T19:36:43.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-each-scanner-runs-in-the-pipeline</loc>
<lastmod>2026-10-18T19:36:43.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-ollama-stores-models-and-how-to-move-them</loc>
<lastmod>2026-10-18T19:36:43.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-risk-assessment-fits-in-the-nist-rmf-steps</loc>
<lastmod>2026-10-18T19:36:43.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-the-safeguard-cli-stores-files-and-how-to-reset-it</loc>
<lastmod>2026-10-18T19:36:43.653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-to-enforce-policy-as-code-editor-pull-request-plan-or-runtime</loc>
<lastmod>2026-10-18T19:36:43.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-to-find-forgotten-internet-facing-assets</loc>
<lastmod>2026-10-18T19:36:43.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-to-store-encryption-keys-env-vars-vs-kms</loc>
<lastmod>2026-10-18T19:36:44.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/where-to-store-recovery-keys-for-encrypted-laptops</loc>
<lastmod>2026-10-18T19:36:44.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-agent-actions-should-ask-for-approval-first</loc>
<lastmod>2026-10-18T19:36:44.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-agent-tool-calls-need-human-approval</loc>
<lastmod>2026-10-18T19:36:44.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-ai-tools-belong-in-your-ai-inventory</loc>
<lastmod>2026-10-18T19:36:44.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-ci-systems-does-safeguard-cover-faq</loc>
<lastmod>2026-10-18T19:36:44.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-cis-benchmark-for-a-developer-machine</loc>
<lastmod>2026-10-18T19:36:44.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-compliance-work-first-fintech-startup-decision-guide</loc>
<lastmod>2026-10-18T19:36:44.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-controls-to-automate-first-for-compliance</loc>
<lastmod>2026-10-18T19:36:44.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-llm-output-sinks-need-which-controls</loc>
<lastmod>2026-10-18T19:36:44.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-mfa-to-require-passkeys-security-keys-totp-or-sms</loc>
<lastmod>2026-10-18T19:36:45.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-nist-pqc-standard-for-which-job</loc>
<lastmod>2026-10-18T19:36:45.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-nist-ransomware-publications-to-read-first</loc>
<lastmod>2026-10-18T19:36:45.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-oauth-grant-type-to-use-decision-guide</loc>
<lastmod>2026-10-18T19:36:45.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/which-of-your-crypto-is-quantum-vulnerable</loc>
<lastmod>2026-10-18T19:36:45.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-30-minute-supply-chain-briefing-agenda-for-leadership</loc>
<lastmod>2026-10-18T19:52:37.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-30-minute-weekly-routine-to-learn-appsec-from-real-advisories</loc>
<lastmod>2026-10-18T19:52:37.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-few-packages-carry-most-advisories-concentration-by-ecosystem</loc>
<lastmod>2026-10-18T19:52:38.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-one-page-model-intake-record-what-to-approve-before-a-model-ships</loc>
<lastmod>2026-10-18T19:52:38.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-starter-dockerfile-with-secure-defaults-line-by-line</loc>
<lastmod>2026-10-18T19:52:38.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/a-vendor-failed-your-security-review-what-are-your-options</loc>
<lastmod>2026-10-18T19:52:38.381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ab-slots-vs-single-slot-firmware-updates</loc>
<lastmod>2026-10-18T19:52:38.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/access-token-vs-id-token-vs-refresh-token-who-uses-which</loc>
<lastmod>2026-10-18T19:52:38.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/account-lockout-or-throttling-which-stops-brute-force</loc>
<lastmod>2026-10-18T19:52:38.688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/acme-challenge-types-http-01-dns-01-tls-alpn-01-compared</loc>
<lastmod>2026-10-18T19:52:38.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/acme-renewal-information-ari-when-to-renew</loc>
<lastmod>2026-10-18T19:52:38.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/active-directory-basics-for-developers-domains-groups-and-gpo</loc>
<lastmod>2026-10-18T19:52:39.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/add-a-co-maintainer-safely-roles-and-access</loc>
<lastmod>2026-10-18T19:52:39.203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/add-pre-commit-secret-scanning-for-ai-generated-code</loc>
<lastmod>2026-10-18T19:52:39.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/addresssanitizer-explained-what-it-catches-and-costs</loc>
<lastmod>2026-10-18T19:52:39.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/addresssanitizer-in-ci-what-it-catches</loc>
<lastmod>2026-10-18T19:52:39.507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/addresssanitizer-what-it-catches-and-what-it-misses</loc>
<lastmod>2026-10-18T19:52:39.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/adopt-secret-scanning-on-an-old-repo-with-a-baseline</loc>
<lastmod>2026-10-18T19:52:39.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/advisories-change-after-publication-how-often-records-update</loc>
<lastmod>2026-10-18T19:52:39.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/advisories-without-cve-ids-by-ecosystem</loc>
<lastmod>2026-10-18T19:52:39.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/advisory-counts-by-publication-year-why-2026-looks-huge</loc>
<lastmod>2026-10-18T19:52:40.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/advisory-data-quality-scorecard-by-ecosystem</loc>
<lastmod>2026-10-18T19:52:40.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/advisory-ecosystem-names-go-rust-nuget-packagist-swift</loc>
<lastmod>2026-10-18T19:52:40.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/aes-gcm-or-chacha20-poly1305-which-aead-to-use</loc>
<lastmod>2026-10-18T19:52:40.329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/afl-plus-plus-quickstart-and-status-screen</loc>
<lastmod>2026-10-18T19:52:40.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/after-removing-the-bad-version-what-is-still-compromised</loc>
<lastmod>2026-10-18T19:52:40.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/agent-agentless-or-source-based-scanning-which-fits</loc>
<lastmod>2026-10-18T19:52:40.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/agent-credential-lifecycle-issue-scope-expire-revoke</loc>
<lastmod>2026-10-18T19:52:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/agent-pilot-to-production-readiness-gates</loc>
<lastmod>2026-10-18T19:52:40.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/agent-registry-entry-fields-what-to-record</loc>
<lastmod>2026-10-18T19:52:41.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/agents-rule-of-two-untrusted-input-private-data-actions</loc>
<lastmod>2026-10-18T19:52:41.106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-agent-identity-evaluation-checklist-for-buyers</loc>
<lastmod>2026-10-18T19:52:41.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-agent-intake-form-questions-for-internal-requests</loc>
<lastmod>2026-10-18T19:52:41.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-agent-kill-switch-what-it-must-cover</loc>
<lastmod>2026-10-18T19:52:41.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-agent-security-tool-categories-which-one-do-you-need</loc>
<lastmod>2026-10-18T19:52:41.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-chat-privacy-myths-vs-facts-for-families</loc>
<lastmod>2026-10-18T19:52:41.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-code-review-tool-data-handling-questions-get-in-writing</loc>
<lastmod>2026-10-18T19:52:41.782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-coding-assistant-30-day-pilot-plan-security-team</loc>
<lastmod>2026-10-18T19:52:41.890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-coding-assistant-allowlist-what-to-approve</loc>
<lastmod>2026-10-18T19:52:41.998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-coding-assistant-security-questions-for-vendors</loc>
<lastmod>2026-10-18T19:52:42.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-coding-assistant-week-one-controls</loc>
<lastmod>2026-10-18T19:52:42.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-coding-policy-for-contractors-and-third-party-developers</loc>
<lastmod>2026-10-18T19:52:42.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-features-in-an-appsec-tool-contract-questions</loc>
<lastmod>2026-10-18T19:52:42.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-features-in-compliance-platforms-what-to-verify</loc>
<lastmod>2026-10-18T19:52:42.553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-generated-code-questions-in-security-questionnaires</loc>
<lastmod>2026-10-18T19:52:42.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-governance-metrics-to-track-at-90-days</loc>
<lastmod>2026-10-18T19:52:42.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-hiring-agents-nyc-local-law-144-and-eu-annex-iii</loc>
<lastmod>2026-10-18T19:52:42.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-security-assistant-in-the-ide-or-on-the-pull-request</loc>
<lastmod>2026-10-18T19:52:42.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-security-buying-glossary-twelve-terms</loc>
<lastmod>2026-10-18T19:52:43.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-security-tool-proof-of-concept-success-criteria</loc>
<lastmod>2026-10-18T19:52:43.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-startup-supply-chain-security-myths-vs-facts</loc>
<lastmod>2026-10-18T19:52:43.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-written-bug-reports-what-your-disclosure-policy-can-say</loc>
<lastmod>2026-10-18T19:52:43.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ai-written-phishing-perfect-grammar-is-not-a-clue</loc>
<lastmod>2026-10-18T19:52:43.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/airflow-git-dag-bundle-security-checklist</loc>
<lastmod>2026-10-18T19:52:43.616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/airflow-providers-are-separate-packages-how-to-update-them-safely</loc>
<lastmod>2026-10-18T19:52:43.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/airflow-secrets-backend-lookup-order-and-pitfalls</loc>
<lastmod>2026-10-18T19:52:43.808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/alert-on-bulk-data-export-and-mass-download</loc>
<lastmod>2026-10-18T19:52:43.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/aligned-compliant-certified-attested-which-word-can-you-use</loc>
<lastmod>2026-10-18T19:52:43.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/allow-list-or-deny-list-which-license-gate-fits</loc>
<lastmod>2026-10-18T19:52:44.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/allow-vs-ignore-rules-in-an-update-bot-which-wins</loc>
<lastmod>2026-10-18T19:52:44.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/allowlist-or-denylist-for-agent-shell-commands</loc>
<lastmod>2026-10-18T19:52:44.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/allowlist-secret-false-positives-without-hiding-real-leaks</loc>
<lastmod>2026-10-18T19:52:44.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/an-mcp-server-you-use-has-a-cve-what-to-do-first</loc>
<lastmod>2026-10-18T19:52:44.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/analytics-event-tracking-plan-without-personal-data</loc>
<lastmod>2026-10-18T19:52:44.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/android-build-variant-dependencies-do-they-ship-everywhere</loc>
<lastmod>2026-10-18T19:52:44.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/android-consumer-proguard-rules-what-libraries-add-to-r8</loc>
<lastmod>2026-10-18T19:52:44.758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/android-developer-verification-what-sideloaders-should-know</loc>
<lastmod>2026-10-18T19:52:44.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/android-verified-boot-chain-of-trust-explained</loc>
<lastmod>2026-10-18T19:52:44.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/annual-or-multi-year-term-for-a-security-tool</loc>
<lastmod>2026-10-18T19:52:45.058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/annualized-loss-expectancy-worked-example-sle-aro-ale</loc>
<lastmod>2026-10-18T19:52:45.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-check-mode-limits-what-the-preview-cannot-tell-you</loc>
<lastmod>2026-10-18T19:52:45.261Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-galaxy-collection-verify-what-it-checks</loc>
<lastmod>2026-10-18T19:52:45.359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-no-log-what-it-hides-and-what-it-does-not</loc>
<lastmod>2026-10-18T19:52:45.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-pull-trust-model-verify-commit-and-host-keys</loc>
<lastmod>2026-10-18T19:52:45.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-requirements-yml-pin-collections-and-roles</loc>
<lastmod>2026-10-18T19:52:45.669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-signed-collections-keyring-required-signature-count</loc>
<lastmod>2026-10-18T19:52:45.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-vault-file-copied-to-target-is-decrypted</loc>
<lastmod>2026-10-18T19:52:45.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ansible-vault-ids-separate-passwords-per-environment</loc>
<lastmod>2026-10-18T19:52:45.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/answer-data-residency-questions-in-security-questionnaires</loc>
<lastmod>2026-10-18T19:52:46.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/answer-open-source-license-questions-in-security-questionnaires</loc>
<lastmod>2026-10-18T19:52:46.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/anti-rollback-security-counter-vs-version-number</loc>
<lastmod>2026-10-18T19:52:46.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apache-2-0-patent-grant-and-termination-explained</loc>
<lastmod>2026-10-18T19:52:46.395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apache-proxyrequests-open-proxy-reverse-proxy-basics</loc>
<lastmod>2026-10-18T19:52:46.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apache-servertokens-traceenable-and-version-leaks</loc>
<lastmod>2026-10-18T19:52:46.612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apache-software-foundation-license-categories-a-b-x-explained</loc>
<lastmod>2026-10-18T19:52:46.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-and-webhook-access-questions-to-ask-a-security-vendor</loc>
<lastmod>2026-10-18T19:52:46.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-deprecation-and-sunset-headers-explained</loc>
<lastmod>2026-10-18T19:52:46.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-error-responses-what-to-return-and-what-to-hide</loc>
<lastmod>2026-10-18T19:52:47.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-gateway-waf-or-scanner-which-stops-which-attack</loc>
<lastmod>2026-10-18T19:52:47.148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-pagination-and-export-limits-to-stop-data-scraping</loc>
<lastmod>2026-10-18T19:52:47.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-scan-or-manual-pentest-what-each-finds</loc>
<lastmod>2026-10-18T19:52:47.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-scanner-or-web-app-scanner-which-fits-your-app</loc>
<lastmod>2026-10-18T19:52:47.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-schema-validation-at-the-edge-what-it-stops-and-misses</loc>
<lastmod>2026-10-18T19:52:47.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-security-logging-which-fields-to-record</loc>
<lastmod>2026-10-18T19:52:47.666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-security-testing-per-operation-test-matrix</loc>
<lastmod>2026-10-18T19:52:47.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-security-testing-vs-dast-whats-different</loc>
<lastmod>2026-10-18T19:52:47.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-security-tests-in-ci-what-to-gate-on</loc>
<lastmod>2026-10-18T19:52:47.979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/api-token-expiry-and-revocation-how-to-test</loc>
<lastmod>2026-10-18T19:52:48.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apk-signature-schemes-v2-v3-and-key-rotation-explained</loc>
<lastmod>2026-10-18T19:52:48.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appimage-signature-shown-versus-validated-what-users-should-know</loc>
<lastmod>2026-10-18T19:52:48.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apple-advanced-data-protection-what-it-covers-and-what-it-does-not</loc>
<lastmod>2026-10-18T19:52:48.382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apple-security-keys-why-you-need-two-and-where-to-keep-them</loc>
<lastmod>2026-10-18T19:52:48.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/approve-a-browser-extension-for-your-company-checklist</loc>
<lastmod>2026-10-18T19:52:48.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/approve-workflow-runs-from-first-time-forks-checklist</loc>
<lastmod>2026-10-18T19:52:48.683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/approved-base-image-catalog-how-to-run-one</loc>
<lastmod>2026-10-18T19:52:48.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/approved-package-allowlist-or-scan-on-install-decision-guide</loc>
<lastmod>2026-10-18T19:52:48.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-days-31-to-60-first-controls-in-ci</loc>
<lastmod>2026-10-18T19:52:49.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-days-61-to-90-policies-metrics-and-review</loc>
<lastmod>2026-10-18T19:52:49.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-engineer-vs-pentester-vs-security-engineer-vs-devsecops-roles</loc>
<lastmod>2026-10-18T19:52:49.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-first-30-days-inventory-and-baseline</loc>
<lastmod>2026-10-18T19:52:49.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-metrics-for-the-first-year</loc>
<lastmod>2026-10-18T19:52:49.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-order-form-how-usage-is-metered-define-the-units</loc>
<lastmod>2026-10-18T19:52:49.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-pricing-models-compared-per-developer-per-repo-and-usage</loc>
<lastmod>2026-10-18T19:52:49.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-program-enterprise-stage-scaling-across-teams</loc>
<lastmod>2026-10-18T19:52:49.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-program-for-your-first-enterprise-customer-review</loc>
<lastmod>2026-10-18T19:52:49.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-program-mid-market-stage-what-changes</loc>
<lastmod>2026-10-18T19:52:49.970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-program-mistakes-that-stall-year-one-myth-vs-fact</loc>
<lastmod>2026-10-18T19:52:50.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-program-startup-stage-what-to-do-first</loc>
<lastmod>2026-10-18T19:52:50.177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-renewal-auto-renew-and-notice-windows</loc>
<lastmod>2026-10-18T19:52:50.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-roadmap-one-page-template</loc>
<lastmod>2026-10-18T19:52:50.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-team-roles-and-staffing-models-compared</loc>
<lastmod>2026-10-18T19:52:50.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/appsec-trial-on-public-repos-or-private-which-is-fair</loc>
<lastmod>2026-10-18T19:52:50.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apt-or-apt-get-in-scripts-and-ci-which-to-use</loc>
<lastmod>2026-10-18T19:52:50.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apt-upgrade-inside-a-container-or-rebuild-the-image</loc>
<lastmod>2026-10-18T19:52:50.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/apt-upgrade-vs-full-upgrade-what-gets-removed</loc>
<lastmod>2026-10-18T19:52:50.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/archive-sboms-and-provenance-for-every-release</loc>
<lastmod>2026-10-18T19:52:51.001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/archive-transfer-or-delete-retiring-an-open-source-repo</loc>
<lastmod>2026-10-18T19:52:51.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-a-dependencys-own-dependencies-up-to-date</loc>
<lastmod>2026-10-18T19:52:51.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-dbt-hub-packages-safe-to-install</loc>
<lastmod>2026-10-18T19:52:51.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-devdependencies-in-your-production-bundle</loc>
<lastmod>2026-10-18T19:52:51.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-dotnet-tools-a-supply-chain-risk</loc>
<lastmod>2026-10-18T19:52:51.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-jupyterlab-extensions-safe-to-install-on-a-shared-server</loc>
<lastmod>2026-10-18T19:52:51.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-product-reviews-and-user-content-a-stored-xss-risk</loc>
<lastmod>2026-10-18T19:52:51.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-terraform-provisioners-safe-local-exec-remote-exec-risks</loc>
<lastmod>2026-10-18T19:52:51.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-uuids-safe-as-secret-tokens</loc>
<lastmod>2026-10-18T19:52:51.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-vendor-funded-comparison-studies-trustworthy</loc>
<lastmod>2026-10-18T19:52:52.046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/are-you-closing-vulnerabilities-faster-than-you-find-them</loc>
<lastmod>2026-10-18T19:52:52.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/arm-mte-vs-cheri-hardware-memory-safety-compared</loc>
<lastmod>2026-10-18T19:52:52.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/article-46-transfer-tools-compared-sccs-bcrs-codes-certification</loc>
<lastmod>2026-10-18T19:52:52.381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/article-49-derogations-when-they-apply-and-when-they-do-not</loc>
<lastmod>2026-10-18T19:52:52.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/asset-context-vulnerability-prioritization-what-to-ask</loc>
<lastmod>2026-10-18T19:52:52.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/attach-an-sbom-to-a-container-image-with-cosign</loc>
<lastmod>2026-10-18T19:52:52.678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/attach-sbom-and-signature-to-image-oci-referrers</loc>
<lastmod>2026-10-18T19:52:52.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/attest-build-provenance-for-a-container-image-on-github</loc>
<lastmod>2026-10-18T19:52:52.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/audit-log-fields-for-ai-security-review-decisions</loc>
<lastmod>2026-10-18T19:52:52.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/audit-logging-for-data-warehouse-access</loc>
<lastmod>2026-10-18T19:52:53.149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/audit-logs-and-roles-questions-to-ask-a-security-vendor</loc>
<lastmod>2026-10-18T19:52:53.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/audit-logs-for-your-appsec-tool-what-to-ask</loc>
<lastmod>2026-10-18T19:52:53.635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/audit-warn-block-rollout-modes-for-agent-controls</loc>
<lastmod>2026-10-18T19:52:53.759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/authenticated-vs-unauthenticated-scans-what-credentials-add</loc>
<lastmod>2026-10-18T19:52:53.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/auto-renewal-notice-dates-for-security-tool-contracts</loc>
<lastmod>2026-10-18T19:52:54.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/automatic-fix-pull-requests-buying-requirement</loc>
<lastmod>2026-10-18T19:52:54.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/autonomous-vs-automated-vs-assisted-remediation-differences</loc>
<lastmod>2026-10-18T19:52:54.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/autonomy-ladder-for-ai-agents-promotion-criteria</loc>
<lastmod>2026-10-18T19:52:54.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/avoiding-lock-in-export-formats-to-demand-from-a-security-scanner</loc>
<lastmod>2026-10-18T19:52:54.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/awia-risk-and-resilience-assessment-water-systems-dates</loc>
<lastmod>2026-10-18T19:52:54.480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-approvals-and-checks-order-of-evaluation</loc>
<lastmod>2026-10-18T19:52:54.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-audit-log-what-it-records-and-what-it-misses</loc>
<lastmod>2026-10-18T19:52:54.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-audit-streaming-targets-and-limits</loc>
<lastmod>2026-10-18T19:52:54.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-build-validation-expiration-options-explained</loc>
<lastmod>2026-10-18T19:52:54.860Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-global-pat-retirement-december-2026-checklist</loc>
<lastmod>2026-10-18T19:52:54.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-job-authorization-scope-project-or-collection</loc>
<lastmod>2026-10-18T19:52:55.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-minimum-reviewer-policy-options-that-matter</loc>
<lastmod>2026-10-18T19:52:55.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-pat-policies-four-controls-for-admins</loc>
<lastmod>2026-10-18T19:52:55.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-pull-requests-from-forks-keep-secrets-out</loc>
<lastmod>2026-10-18T19:52:55.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-required-template-check-enforce-pipeline-structure</loc>
<lastmod>2026-10-18T19:52:55.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-service-connection-grant-access-to-all-pipelines</loc>
<lastmod>2026-10-18T19:52:55.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-where-to-store-pipeline-secrets-key-vault-or-variables</loc>
<lastmod>2026-10-18T19:52:55.616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-who-can-bypass-branch-policies</loc>
<lastmod>2026-10-18T19:52:55.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/azure-devops-workload-identity-federation-vs-secret-connection</loc>
<lastmod>2026-10-18T19:52:55.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/back-up-git-repositories-with-clone-mirror</loc>
<lastmod>2026-10-18T19:52:55.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/backup-vault-lock-governance-vs-compliance-mode</loc>
<lastmod>2026-10-18T19:52:56.150Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bank-36-hour-cyber-incident-rule-what-is-a-notification-incident</loc>
<lastmod>2026-10-18T19:52:56.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bank-service-provider-four-hour-incident-notice-does-it-apply-to-saas</loc>
<lastmod>2026-10-18T19:52:56.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bank-software-vendor-exit-and-termination-checklist-us</loc>
<lastmod>2026-10-18T19:52:56.554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/base-image-rollup-report-group-findings-by-base-image</loc>
<lastmod>2026-10-18T19:52:56.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/base64-hex-and-url-encoding-are-not-encryption</loc>
<lastmod>2026-10-18T19:52:56.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/baseline-a-new-scanner-without-a-finding-flood</loc>
<lastmod>2026-10-18T19:52:56.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bazel-lockfiles-and-dependency-scanning-what-a-scanner-sees</loc>
<lastmod>2026-10-18T19:52:56.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/big-bang-or-team-by-team-scanner-cutover</loc>
<lastmod>2026-10-18T19:52:57.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bigquery-row-level-security-limits-before-you-rely-on-it</loc>
<lastmod>2026-10-18T19:52:57.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bind-port-80-without-root-linux-capabilities</loc>
<lastmod>2026-10-18T19:52:57.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/binding-corporate-rules-what-article-47-requires</loc>
<lastmod>2026-10-18T19:52:57.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-access-tokens-cloud-and-data-center-compared</loc>
<lastmod>2026-10-18T19:52:57.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-app-passwords-to-api-tokens-migration-checklist</loc>
<lastmod>2026-10-18T19:52:57.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-branch-permissions-patterns-overlap-and-pull-request-only</loc>
<lastmod>2026-10-18T19:52:57.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-deployment-environments-manual-promote-and-branch-limits</loc>
<lastmod>2026-10-18T19:52:57.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-merge-checks-require-successful-builds</loc>
<lastmod>2026-10-18T19:52:57.835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-merge-checks-which-warn-and-which-block</loc>
<lastmod>2026-10-18T19:52:57.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-pipelines-artifacts-14-day-retention-and-scoped</loc>
<lastmod>2026-10-18T19:52:58.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-pipelines-cache-shared-across-branches</loc>
<lastmod>2026-10-18T19:52:58.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-pipelines-oidc-aws-without-stored-keys</loc>
<lastmod>2026-10-18T19:52:58.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-pipelines-variable-scopes-and-precedence</loc>
<lastmod>2026-10-18T19:52:58.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-pipes-pin-versions-and-read-the-source</loc>
<lastmod>2026-10-18T19:52:58.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bitbucket-self-hosted-runners-workspace-vs-repository</loc>
<lastmod>2026-10-18T19:52:58.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/black-basta-advisory-healthcare-email-bombing-teams-scam</loc>
<lastmod>2026-10-18T19:52:58.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/blackbaud-sec-order-disclosure-controls-ransomware</loc>
<lastmod>2026-10-18T19:52:58.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/blast-radius-if-your-appsec-vendor-is-compromised</loc>
<lastmod>2026-10-18T19:52:58.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/block-legacy-authentication-entra-report-only-rollout</loc>
<lastmod>2026-10-18T19:52:58.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/block-vulnerable-dependencies-in-pull-requests-options</loc>
<lastmod>2026-10-18T19:52:59.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/blocked-a-connector-what-happens-to-running-automations</loc>
<lastmod>2026-10-18T19:52:59.172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/branch-protection-admins-bypass-by-default</loc>
<lastmod>2026-10-18T19:52:59.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/branch-protection-evidence-for-code-integrity-reviews</loc>
<lastmod>2026-10-18T19:52:59.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/breadcrumb-markup-for-docs-sites</loc>
<lastmod>2026-10-18T19:52:59.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/break-glass-credentials-backup-and-test</loc>
<lastmod>2026-10-18T19:52:59.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bring-open-source-into-a-restricted-network-review-then-import</loc>
<lastmod>2026-10-18T19:52:59.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bring-results-from-many-scanners-together-with-sarif</loc>
<lastmod>2026-10-18T19:52:59.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/browser-password-manager-or-standalone-decision-guide</loc>
<lastmod>2026-10-18T19:52:59.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bsi-c5-what-it-is-and-when-a-german-buyer-asks-for-it</loc>
<lastmod>2026-10-18T19:53:00.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-a-dependency-scanning-home-lab-in-an-afternoon</loc>
<lastmod>2026-10-18T19:53:00.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-a-personal-data-map-from-schemas-and-code</loc>
<lastmod>2026-10-18T19:53:00.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-a-weighted-scorecard-before-you-read-any-analyst-report</loc>
<lastmod>2026-10-18T19:53:00.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-an-attestation-evidence-index-map-claims-to-artifacts</loc>
<lastmod>2026-10-18T19:53:00.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-and-test-integrations-with-sandbox-keys-not-live-keys</loc>
<lastmod>2026-10-18T19:53:00.578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-c-cpp-offline-without-losing-track-of-versions</loc>
<lastmod>2026-10-18T19:53:00.671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-firmware-offline-from-vendored-dependencies-cmake</loc>
<lastmod>2026-10-18T19:53:00.770Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-once-promote-the-same-artifact-why-it-matters</loc>
<lastmod>2026-10-18T19:53:00.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-or-buy-ai-agent-controls-decision-guide</loc>
<lastmod>2026-10-18T19:53:00.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-or-buy-authentication-decision-guide-for-eng-managers</loc>
<lastmod>2026-10-18T19:53:01.076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-or-buy-sbom-generation-open-source-vs-platform</loc>
<lastmod>2026-10-18T19:53:01.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-or-buy-sca-with-open-data-sources</loc>
<lastmod>2026-10-18T19:53:01.271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-or-outsource-appsec-decision-table</loc>
<lastmod>2026-10-18T19:53:01.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-system-compromise-questions-to-ask-your-software-vendors</loc>
<lastmod>2026-10-18T19:53:01.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-time-or-shipped-which-dependency-licenses-matter</loc>
<lastmod>2026-10-18T19:53:01.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/build-vs-buy-appsec-worksheet-how-to-compare-total-cost</loc>
<lastmod>2026-10-18T19:53:01.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/buildroot-or-yocto-which-sbom-output-do-you-get</loc>
<lastmod>2026-10-18T19:53:01.792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/buildroot-sbom-cyclonedx-and-cve-check-for-firmware</loc>
<lastmod>2026-10-18T19:53:01.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/built-in-scanning-or-a-dedicated-scanner-a-decision-checklist</loc>
<lastmod>2026-10-18T19:53:02.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bundle-install-vs-bundle-update-which-to-run</loc>
<lastmod>2026-10-18T19:53:02.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bundle-update-patch-minor-strict-conservative-compared</loc>
<lastmod>2026-10-18T19:53:02.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/bundler-frozen-and-deployment-mode-in-ci</loc>
<lastmod>2026-10-18T19:53:02.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/business-logic-flaws-in-checkout-ten-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:02.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/buying-appsec-tools-through-a-regional-partner-india-and-middle-east</loc>
<lastmod>2026-10-18T19:53:02.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/buying-security-tools-startup-vs-enterprise-procurement</loc>
<lastmod>2026-10-18T19:53:02.686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/c-and-cpp-dependency-update-checklist-after-an-advisory</loc>
<lastmod>2026-10-18T19:53:02.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/c-cpp-compiler-hardening-starter-flags-from-openssf</loc>
<lastmod>2026-10-18T19:53:02.890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ca-5-plan-of-action-and-milestones-what-each-entry-needs</loc>
<lastmod>2026-10-18T19:53:02.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ca-7-continuous-monitoring-what-a-software-team-monitors</loc>
<lastmod>2026-10-18T19:53:03.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/caddy-automatic-https-what-it-does-and-what-it-needs</loc>
<lastmod>2026-10-18T19:53:03.205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/caddy-reverse-proxy-forwarded-headers-and-trusted-proxies</loc>
<lastmod>2026-10-18T19:53:03.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-bug-bounty-replace-a-penetration-test</loc>
<lastmod>2026-10-18T19:53:03.400Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-code-comment-talk-an-ai-reviewer-into-approving</loc>
<lastmod>2026-10-18T19:53:03.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-dependency-update-change-the-license-recheck-on-fix-prs</loc>
<lastmod>2026-10-18T19:53:03.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-fix-pr-pull-in-a-compromised-release</loc>
<lastmod>2026-10-18T19:53:03.752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-jupyterlab-extension-run-code-on-the-server</loc>
<lastmod>2026-10-18T19:53:03.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-local-app-pretend-to-be-your-mcp-client-on-localhost</loc>
<lastmod>2026-10-18T19:53:03.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-nuget-package-run-code-during-your-build</loc>
<lastmod>2026-10-18T19:53:04.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-scanner-see-inside-a-bundled-worker</loc>
<lastmod>2026-10-18T19:53:04.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-security-scanner-run-offline-or-air-gapped-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:04.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-skipped-security-job-pass-a-required-check</loc>
<lastmod>2026-10-18T19:53:04.436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-startup-say-it-is-nist-csf-compliant</loc>
<lastmod>2026-10-18T19:53:04.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-vendor-pay-for-a-better-forrester-wave-placement</loc>
<lastmod>2026-10-18T19:53:04.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-a-vex-statement-cover-a-product-line-or-version-range</loc>
<lastmod>2026-10-18T19:53:04.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-admission-webhooks-intercept-subjectaccessreview</loc>
<lastmod>2026-10-18T19:53:04.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-ai-assistant-use-a-security-scanner-through-mcp</loc>
<lastmod>2026-10-18T19:53:05.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-ai-startup-inherit-its-model-providers-security-attestations</loc>
<lastmod>2026-10-18T19:53:05.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-automatic-fix-pull-request-fix-a-leaked-secret</loc>
<lastmod>2026-10-18T19:53:05.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-issue-title-run-code-in-your-github-workflow</loc>
<lastmod>2026-10-18T19:53:05.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-mcp-server-ask-for-a-password-or-api-key</loc>
<lastmod>2026-10-18T19:53:05.452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-an-sdk-get-your-app-rejected-or-removed-from-the-stores</loc>
<lastmod>2026-10-18T19:53:05.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-anyone-see-my-dockerfile-commands-docker-history-explained</loc>
<lastmod>2026-10-18T19:53:05.669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-bank-regulators-examine-a-software-vendor-bsca</loc>
<lastmod>2026-10-18T19:53:05.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-ci-pipeline-output-count-as-audit-evidence</loc>
<lastmod>2026-10-18T19:53:05.871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-copilot-content-exclusion-keep-secret-files-from-ai</loc>
<lastmod>2026-10-18T19:53:05.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-csp-stop-a-compromised-script-from-sending-data-out</loc>
<lastmod>2026-10-18T19:53:06.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-developers-bypass-an-admission-webhook-with-a-label</loc>
<lastmod>2026-10-18T19:53:06.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-developers-skip-a-pre-commit-secret-hook</loc>
<lastmod>2026-10-18T19:53:06.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-i-ask-an-ai-assistant-about-my-vulnerabilities-mcp</loc>
<lastmod>2026-10-18T19:53:06.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-infrastructure-as-code-fixes-be-automated-safely</loc>
<lastmod>2026-10-18T19:53:06.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-maven-suffer-dependency-confusion-repository-order</loc>
<lastmod>2026-10-18T19:53:06.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-one-security-engineer-run-appsec-for-50-developers</loc>
<lastmod>2026-10-18T19:53:06.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-open-source-scanners-produce-soc-2-evidence</loc>
<lastmod>2026-10-18T19:53:06.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-pip-require-hashes-protect-an-ml-environment</loc>
<lastmod>2026-10-18T19:53:07.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-reachability-analysis-justify-a-risk-acceptance</loc>
<lastmod>2026-10-18T19:53:07.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-sri-protect-a-tag-manager-or-analytics-script</loc>
<lastmod>2026-10-18T19:53:07.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-the-code-owner-approve-their-own-vulnerability-exception</loc>
<lastmod>2026-10-18T19:53:07.424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-the-person-who-triggered-a-fix-pr-also-approve-it</loc>
<lastmod>2026-10-18T19:53:07.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-third-party-scanner-results-appear-in-github-code-scanning-sarif</loc>
<lastmod>2026-10-18T19:53:07.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-user-input-become-a-vue-or-angular-template</loc>
<lastmod>2026-10-18T19:53:07.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-vex-statements-pass-a-security-gate</loc>
<lastmod>2026-10-18T19:53:07.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-accept-risk-on-a-known-exploited-vulnerability</loc>
<lastmod>2026-10-18T19:53:08.011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-delete-a-package-version-from-github-packages</loc>
<lastmod>2026-10-18T19:53:08.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-get-reachability-analysis-from-free-tools</loc>
<lastmod>2026-10-18T19:53:08.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-overwrite-a-published-package-version</loc>
<lastmod>2026-10-18T19:53:08.332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-publish-vex-without-an-sbom</loc>
<lastmod>2026-10-18T19:53:08.445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-rotate-desktop-update-signing-keys-without-stranding-users</loc>
<lastmod>2026-10-18T19:53:08.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-sample-security-logs-to-cut-cost</loc>
<lastmod>2026-10-18T19:53:08.671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-sign-pickle-files-with-hmac-for-internal-model-handoffs</loc>
<lastmod>2026-10-18T19:53:08.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-threat-model-without-a-diagram-brainstorming</loc>
<lastmod>2026-10-18T19:53:08.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-train-on-a-dataset-that-has-no-license</loc>
<lastmod>2026-10-18T19:53:08.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-use-an-open-font-in-a-commercial-app-sil-ofl</loc>
<lastmod>2026-10-18T19:53:09.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-use-open-source-scanners-and-a-platform-together</loc>
<lastmod>2026-10-18T19:53:09.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/can-you-verify-sigstore-signatures-offline-bundles-explained</loc>
<lastmod>2026-10-18T19:53:09.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/canonical-urls-for-versioned-docs</loc>
<lastmod>2026-10-18T19:53:09.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/capita-ico-admin-account-tiering-lateral-movement</loc>
<lastmod>2026-10-18T19:53:09.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/capita-ico-fine-58-hours-alert-not-quarantined</loc>
<lastmod>2026-10-18T19:53:09.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-audit-scan-compiled-rust-binary</loc>
<lastmod>2026-10-18T19:53:09.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-deny-advisories-yanked-and-unmaintained-settings</loc>
<lastmod>2026-10-18T19:53:09.864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-deny-bans-duplicate-versions-and-wildcard-requirements</loc>
<lastmod>2026-10-18T19:53:09.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-deny-licenses-allow-list-exceptions-and-clarify</loc>
<lastmod>2026-10-18T19:53:10.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-deny-sources-block-unknown-registries-and-git-dependencies</loc>
<lastmod>2026-10-18T19:53:10.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-git-dependencies-branch-tag-rev-pinning</loc>
<lastmod>2026-10-18T19:53:10.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-install-locked-what-it-changes</loc>
<lastmod>2026-10-18T19:53:10.456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-license-and-license-file-fields-explained</loc>
<lastmod>2026-10-18T19:53:10.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-owner-named-owner-or-github-team-which-to-add</loc>
<lastmod>2026-10-18T19:53:10.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-package-list-check-what-you-publish</loc>
<lastmod>2026-10-18T19:53:10.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-patch-section-fix-transitive-dependency</loc>
<lastmod>2026-10-18T19:53:10.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-tree-find-who-pulls-in-a-crate</loc>
<lastmod>2026-10-18T19:53:11.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-update-precise-fix-one-vulnerable-crate</loc>
<lastmod>2026-10-18T19:53:11.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cargo-vet-explained-audits-imports-and-exemptions</loc>
<lastmod>2026-10-18T19:53:11.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/carthage-cartfile-resolved-commit-it-and-why</loc>
<lastmod>2026-10-18T19:53:11.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/carthage-prebuilt-frameworks-when-to-trust-them</loc>
<lastmod>2026-10-18T19:53:11.423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/catalog-info-yaml-fields-security-teams-need</loc>
<lastmod>2026-10-18T19:53:11.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cer-directive-vs-nis2-physical-and-cyber-resilience</loc>
<lastmod>2026-10-18T19:53:11.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cert-in-180-day-log-retention-what-to-log</loc>
<lastmod>2026-10-18T19:53:11.758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cert-in-directions-do-they-apply-to-foreign-saas</loc>
<lastmod>2026-10-18T19:53:11.856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cert-in-ntp-clock-sync-for-cloud-teams</loc>
<lastmod>2026-10-18T19:53:11.964Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cert-in-six-hour-incident-reporting-what-to-send</loc>
<lastmod>2026-10-18T19:53:12.066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cert-in-vulnerability-reporting-voluntary-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:12.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/certbot-dry-run-test-renewal-before-it-fails</loc>
<lastmod>2026-10-18T19:53:12.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/change-the-model-behind-a-production-agent-change-control</loc>
<lastmod>2026-10-18T19:53:12.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/changelog-that-people-and-answer-engines-can-use</loc>
<lastmod>2026-10-18T19:53:12.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/chaos-engineering-vs-load-testing-vs-fault-injection</loc>
<lastmod>2026-10-18T19:53:12.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-a-package-version-for-known-vulnerabilities-osv-query</loc>
<lastmod>2026-10-18T19:53:12.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-a-targets-stack-against-the-cisa-kev-catalog</loc>
<lastmod>2026-10-18T19:53:12.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-a-terraform-plan-with-opa-step-by-step</loc>
<lastmod>2026-10-18T19:53:12.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-a-vendor-product-against-cisa-kev-before-you-buy</loc>
<lastmod>2026-10-18T19:53:14.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-ai-assistant-cve-and-cwe-references</loc>
<lastmod>2026-10-18T19:53:14.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-scanner-language-and-ecosystem-support-before-choosing</loc>
<lastmod>2026-10-18T19:53:14.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-third-party-components-still-maintained-ssdf-pw-4-4</loc>
<lastmod>2026-10-18T19:53:15.089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-your-ci-pipeline-security-in-30-minutes</loc>
<lastmod>2026-10-18T19:53:15.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-your-python-sdist-for-secrets-and-stray-files-before-upload</loc>
<lastmod>2026-10-18T19:53:15.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/check-your-stack-against-the-cisa-kev-file-ten-minutes</loc>
<lastmod>2026-10-18T19:53:15.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/checklist-before-adding-an-npm-package-to-a-browser-app</loc>
<lastmod>2026-10-18T19:53:15.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/checklist-before-you-ship-a-security-release-to-on-prem-customers</loc>
<lastmod>2026-10-18T19:53:15.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/checkout-ui-extensions-vs-injected-scripts-what-the-sandbox-limits</loc>
<lastmod>2026-10-18T19:53:15.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/checksum-vs-signature-which-to-trust-for-a-download</loc>
<lastmod>2026-10-18T19:53:15.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/chmod-four-digit-modes-setuid-setgid-sticky-explained</loc>
<lastmod>2026-10-18T19:53:16.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ci-job-timeouts-stop-runaway-and-hijacked-jobs</loc>
<lastmod>2026-10-18T19:53:16.212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cip-015-internal-network-security-monitoring-explained</loc>
<lastmod>2026-10-18T19:53:16.326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/circleci-january-2023-incident-session-cookie-theft-lessons</loc>
<lastmod>2026-10-18T19:53:16.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/circuit-breaker-pausable-emergency-stop-design</loc>
<lastmod>2026-10-18T19:53:16.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cis-controls-as-a-map-for-answering-startup-security-questionnaires</loc>
<lastmod>2026-10-18T19:53:16.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cis-controls-v8-1-what-changed-from-v8</loc>
<lastmod>2026-10-18T19:53:16.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cis-controls-v8-the-18-controls-in-plain-english</loc>
<lastmod>2026-10-18T19:53:16.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-attestation-form-four-practice-areas-explained</loc>
<lastmod>2026-10-18T19:53:17.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-attestation-scope-saas-old-versions-open-source</loc>
<lastmod>2026-10-18T19:53:17.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-guidance-for-highly-targeted-people-executive-checklist</loc>
<lastmod>2026-10-18T19:53:17.265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-product-security-bad-practices-supplier-checklist</loc>
<lastmod>2026-10-18T19:53:17.367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-secure-by-demand-questions-for-software-buyers</loc>
<lastmod>2026-10-18T19:53:17.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cisa-seven-tips-for-keeping-children-safe-online</loc>
<lastmod>2026-10-18T19:53:17.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ciso-questions-before-approving-a-new-appsec-tool</loc>
<lastmod>2026-10-18T19:53:17.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/clang-fbounds-safety-explained-and-its-status</loc>
<lastmod>2026-10-18T19:53:17.767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-deleted-chat-retention-30-days-5-years-explained</loc>
<lastmod>2026-10-18T19:53:17.874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-dictation-audio-deleted-text-kept</loc>
<lastmod>2026-10-18T19:53:17.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-for-teachers-data-what-teachers-should-know</loc>
<lastmod>2026-10-18T19:53:18.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-share-chat-link-snapshot-what-recipients-see</loc>
<lastmod>2026-10-18T19:53:18.202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-turn-off-model-improvement-setting-steps</loc>
<lastmod>2026-10-18T19:53:18.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/claude-watermarks-content-credentials-missing-mark-meaning</loc>
<lastmod>2026-10-18T19:53:18.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/clean-notebook-outputs-before-you-commit</loc>
<lastmod>2026-10-18T19:53:18.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/clear-a-large-dependency-alert-backlog-step-by-step</loc>
<lastmod>2026-10-18T19:53:18.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/client-credentials-or-user-sign-in-which-grant-for-an-ai-agent</loc>
<lastmod>2026-10-18T19:53:18.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/client-id-metadata-documents-vs-dynamic-client-registration-for-mcp</loc>
<lastmod>2026-10-18T19:53:18.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/client-ip-to-log-behind-a-proxy-x-forwarded-for</loc>
<lastmod>2026-10-18T19:53:19.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/clone-a-private-git-repo-during-docker-build-without-leaking-the-key</loc>
<lastmod>2026-10-18T19:53:19.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/close-the-loop-after-a-fix-confirm-with-the-reporter</loc>
<lastmod>2026-10-18T19:53:19.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cloudformation-noecho-what-it-masks-and-what-it-misses</loc>
<lastmod>2026-10-18T19:53:19.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cm-8-component-inventory-what-an-sbom-covers-and-misses</loc>
<lastmod>2026-10-18T19:53:19.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cncf-sandbox-incubating-graduated-what-it-means-for-security</loc>
<lastmod>2026-10-18T19:53:19.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/coast-guard-maritime-cyber-rule-dates-and-duties</loc>
<lastmod>2026-10-18T19:53:19.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cocoapods-trunk-read-only-december-2026-what-to-do</loc>
<lastmod>2026-10-18T19:53:19.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/code-coverage-percentage-and-security-myth-versus-fact</loc>
<lastmod>2026-10-18T19:53:20.044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/code-signing-certificate-460-day-validity-renewal-plan</loc>
<lastmod>2026-10-18T19:53:20.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/codecov-bash-uploader-2021-the-checksum-that-caught-it</loc>
<lastmod>2026-10-18T19:53:20.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/codeowners-for-a-monorepo-directory-ownership-guide</loc>
<lastmod>2026-10-18T19:53:20.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/codeowners-for-workflows-and-release-files</loc>
<lastmod>2026-10-18T19:53:20.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/commit-an-sbom-to-git-or-generate-it-in-ci-decision-guide</loc>
<lastmod>2026-10-18T19:53:20.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compare-ai-code-review-with-static-analysis-on-the-same-repo</loc>
<lastmod>2026-10-18T19:53:20.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compare-dependency-scanners-in-a-one-week-trial</loc>
<lastmod>2026-10-18T19:53:20.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compare-open-source-dependency-scanners-what-the-docs-reveal</loc>
<lastmod>2026-10-18T19:53:20.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compare-sbom-output-before-and-after-a-scanner-switch</loc>
<lastmod>2026-10-18T19:53:21.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compare-two-similar-libraries-from-a-security-view-side-by-side</loc>
<lastmod>2026-10-18T19:53:21.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compiler-flags-production-only-or-development-only</loc>
<lastmod>2026-10-18T19:53:21.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-automation-platform-evaluation-checklist</loc>
<lastmod>2026-10-18T19:53:21.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-automation-proof-of-concept-plan</loc>
<lastmod>2026-10-18T19:53:21.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-auditor-workflow-what-to-test</loc>
<lastmod>2026-10-18T19:53:21.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-contract-terms-to-check</loc>
<lastmod>2026-10-18T19:53:21.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-demo-script-run-it-on-your-terms</loc>
<lastmod>2026-10-18T19:53:21.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-integrations-to-check-before-buying</loc>
<lastmod>2026-10-18T19:53:21.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-policy-templates-how-to-evaluate</loc>
<lastmod>2026-10-18T19:53:21.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-total-cost-of-ownership-checklist</loc>
<lastmod>2026-10-18T19:53:21.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-vs-consultant-vs-auditor-who-does-what</loc>
<lastmod>2026-10-18T19:53:22.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compliance-platform-year-two-what-to-review-at-renewal</loc>
<lastmod>2026-10-18T19:53:22.196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/component-producer-replaces-supplier-name-in-sbom</loc>
<lastmod>2026-10-18T19:53:22.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-allow-plugins-what-it-blocks-and-why</loc>
<lastmod>2026-10-18T19:53:22.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-audit-exit-codes-and-ci-gating</loc>
<lastmod>2026-10-18T19:53:22.507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-audit-in-ci-locked-no-dev-abandoned</loc>
<lastmod>2026-10-18T19:53:22.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-autoload-files-and-classmap-authoritative-explained</loc>
<lastmod>2026-10-18T19:53:22.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-caret-vs-tilde-which-version-constraint</loc>
<lastmod>2026-10-18T19:53:22.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-install-vs-update-which-is-safe-in-production</loc>
<lastmod>2026-10-18T19:53:22.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-install-vs-update-which-to-run-in-ci</loc>
<lastmod>2026-10-18T19:53:23.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-json-license-field-array-means-choice</loc>
<lastmod>2026-10-18T19:53:23.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-lock-file-out-of-date-warning-what-to-do</loc>
<lastmod>2026-10-18T19:53:23.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-minimum-stability-and-prefer-stable-explained</loc>
<lastmod>2026-10-18T19:53:23.309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-platform-config-vs-platform-check-explained</loc>
<lastmod>2026-10-18T19:53:23.407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-repository-canonical-only-exclude-dependency-confusion</loc>
<lastmod>2026-10-18T19:53:23.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/composer-why-find-who-requires-a-vulnerable-package</loc>
<lastmod>2026-10-18T19:53:23.604Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/compromised-maintainer-what-controls-limit-the-damage</loc>
<lastmod>2026-10-18T19:53:23.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/conan-audit-scan-what-it-checks-and-how-to-run-it</loc>
<lastmod>2026-10-18T19:53:23.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/conan-graph-info-see-your-c-dependency-graph</loc>
<lastmod>2026-10-18T19:53:23.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/conan-lockfile-for-firmware-builds-what-it-pins</loc>
<lastmod>2026-10-18T19:53:24.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/conan-version-ranges-and-reproducible-builds</loc>
<lastmod>2026-10-18T19:53:24.129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/configmap-or-secret-where-each-kubernetes-value-goes</loc>
<lastmod>2026-10-18T19:53:24.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/confirm-a-dast-finding-is-real-reproduce-it</loc>
<lastmod>2026-10-18T19:53:24.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/consent-record-fields-what-to-log</loc>
<lastmod>2026-10-18T19:53:24.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/consent-withdrawal-propagation-downstream-systems</loc>
<lastmod>2026-10-18T19:53:24.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/constant-time-comparison-for-secrets-and-signatures</loc>
<lastmod>2026-10-18T19:53:24.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/consumer-ai-chat-for-legal-matters-privilege-risk</loc>
<lastmod>2026-10-18T19:53:24.775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/contain-first-or-investigate-first-in-a-supply-chain-incident</loc>
<lastmod>2026-10-18T19:53:24.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/container-image-sbom-and-scanning-evaluation-checklist</loc>
<lastmod>2026-10-18T19:53:24.982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/container-image-scan-in-ci-or-in-the-registry</loc>
<lastmod>2026-10-18T19:53:25.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/container-image-scanner-or-dependency-scanner-do-you-need-both</loc>
<lastmod>2026-10-18T19:53:25.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/container-scan-shows-hundreds-of-vulnerabilities-what-to-do-first</loc>
<lastmod>2026-10-18T19:53:25.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/continuous-monitoring-vs-point-in-time-scans-what-to-evaluate</loc>
<lastmod>2026-10-18T19:53:25.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/contract-clauses-banks-expect-from-software-vendors</loc>
<lastmod>2026-10-18T19:53:25.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/contract-upgrade-approaches-migration-proxy-diamond</loc>
<lastmod>2026-10-18T19:53:25.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/contractor-business-associate-or-workforce-hipaa</loc>
<lastmod>2026-10-18T19:53:25.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/convert-spdx-to-cyclonedx-at-intake-or-keep-both-formats</loc>
<lastmod>2026-10-18T19:53:25.772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cookie-security-flags-code-review-checklist</loc>
<lastmod>2026-10-18T19:53:25.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/copied-code-and-your-sbom-track-borrowed-code-as-a-dependency</loc>
<lastmod>2026-10-18T19:53:25.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/coppa-for-parents-what-you-can-ask-a-site-to-do</loc>
<lastmod>2026-10-18T19:53:26.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/corepack-packagemanager-field-pin-your-package-manager</loc>
<lastmod>2026-10-18T19:53:26.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/correcting-a-mistake-in-a-shared-sbom-revision-policy</loc>
<lastmod>2026-10-18T19:53:26.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cors-config-change-code-review-checklist</loc>
<lastmod>2026-10-18T19:53:26.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/count-one-vulnerability-across-many-monorepo-packages</loc>
<lastmod>2026-10-18T19:53:26.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/coverage-guided-fuzzing-explained-for-beginners</loc>
<lastmod>2026-10-18T19:53:26.547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/coverage-matrix-before-you-retire-a-scanner</loc>
<lastmod>2026-10-18T19:53:26.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cpp-core-guidelines-profiles-type-bounds-lifetime</loc>
<lastmod>2026-10-18T19:53:26.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/crates-io-trusted-publishing-first-release-then-oidc</loc>
<lastmod>2026-10-18T19:53:26.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/credential-stuffing-on-store-logins-what-actually-helps</loc>
<lastmod>2026-10-18T19:53:26.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/credit-freeze-or-fraud-alert-which-should-you-use</loc>
<lastmod>2026-10-18T19:53:27.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/credit-types-in-a-cve-record-finder-reporter-tool</loc>
<lastmod>2026-10-18T19:53:27.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cross-platform-app-security-myths-vs-facts</loc>
<lastmod>2026-10-18T19:53:27.227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/crowdstrike-channel-file-291-21-inputs-vs-20-explained</loc>
<lastmod>2026-10-18T19:53:27.343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/crypto-scams-warning-signs-for-families</loc>
<lastmod>2026-10-18T19:53:27.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csa-ccm-v4-explained-17-domains-and-how-it-links-to-star</loc>
<lastmod>2026-10-18T19:53:27.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csa-star-level-1-should-a-b2b-startup-publish-a-self-assessment</loc>
<lastmod>2026-10-18T19:53:27.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csaf-directory-or-rolie-which-distribution-to-use</loc>
<lastmod>2026-10-18T19:53:27.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csaf-roles-publisher-provider-trusted-provider</loc>
<lastmod>2026-10-18T19:53:27.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csaf-tlp-labels-public-vs-access-protected-advisories</loc>
<lastmod>2026-10-18T19:53:27.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csf-community-profiles-use-one-as-your-target-profile</loc>
<lastmod>2026-10-18T19:53:28.033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csp-vs-sri-what-each-one-stops</loc>
<lastmod>2026-10-18T19:53:28.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csrb-lapsus-outsourcers-bpo-third-party-risk</loc>
<lastmod>2026-10-18T19:53:28.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csrb-lapsus-review-sms-mfa-sim-swap-findings</loc>
<lastmod>2026-10-18T19:53:28.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csrb-log4j-open-source-maintenance-and-sbom-recommendations</loc>
<lastmod>2026-10-18T19:53:28.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csrb-log4j-review-asset-inventory-lessons</loc>
<lastmod>2026-10-18T19:53:28.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/csrf-protection-code-review-checklist</loc>
<lastmod>2026-10-18T19:53:28.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/custom-or-nonstandard-license-how-to-handle-it</loc>
<lastmod>2026-10-18T19:53:28.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/custom-securityfilterchain-and-actuator-security</loc>
<lastmod>2026-10-18T19:53:28.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-asks-were-we-affected-how-to-answer</loc>
<lastmod>2026-10-18T19:53:28.888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-breach-faq-ten-questions-to-prepare</loc>
<lastmod>2026-10-18T19:53:28.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-breach-notice-what-to-include</loc>
<lastmod>2026-10-18T19:53:29.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-scanned-your-sbom-and-sent-findings-how-to-reply</loc>
<lastmod>2026-10-18T19:53:29.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-scanned-your-sbom-how-to-reply-to-findings</loc>
<lastmod>2026-10-18T19:53:29.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-scanner-report-cve-how-to-respond</loc>
<lastmod>2026-10-18T19:53:29.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/customer-security-summary-letter-what-to-include</loc>
<lastmod>2026-10-18T19:53:29.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cvd-roles-finder-reporter-vendor-deployer-coordinator</loc>
<lastmod>2026-10-18T19:53:29.554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cve-for-end-of-life-product-unsupported-when-assigned</loc>
<lastmod>2026-10-18T19:53:29.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cve-ghsa-and-osv-ids-what-are-the-differences</loc>
<lastmod>2026-10-18T19:53:29.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cve-record-published-vs-rejected-what-it-means</loc>
<lastmod>2026-10-18T19:53:29.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cve-scan-vs-misconfiguration-scan-whats-the-difference</loc>
<lastmod>2026-10-18T19:53:29.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cve-vs-cwe-difference-for-security-beginners</loc>
<lastmod>2026-10-18T19:53:30.035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cvss-critical-vs-real-risk-what-a-severity-score-means-for-business</loc>
<lastmod>2026-10-18T19:53:30.134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cyber-essentials-five-controls-checklist-for-small-teams</loc>
<lastmod>2026-10-18T19:53:30.236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cyber-essentials-self-led-vs-supported-certification-route</loc>
<lastmod>2026-10-18T19:53:30.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cyber-essentials-vs-cyber-essentials-plus-which-to-choose</loc>
<lastmod>2026-10-18T19:53:30.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cyber-resilience-act-what-enterprise-buyers-will-ask-vendors</loc>
<lastmod>2026-10-18T19:53:30.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/cyclonedx-sbom-multi-module-maven-aggregate</loc>
<lastmod>2026-10-18T19:53:30.624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dams-sector-numbers-and-dependencies</loc>
<lastmod>2026-10-18T19:53:30.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dast-alert-filters-hide-noise-without-hiding-bugs</loc>
<lastmod>2026-10-18T19:53:30.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dast-authentication-setup-login-session-verification</loc>
<lastmod>2026-10-18T19:53:30.930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dast-crawl-or-openapi-import-which-gives-better-coverage</loc>
<lastmod>2026-10-18T19:53:31.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dast-in-ci-time-budget-baseline-versus-active-scans</loc>
<lastmod>2026-10-18T19:53:31.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/data-minimization-in-api-design-checklist</loc>
<lastmod>2026-10-18T19:53:31.328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/data-portability-article-20-export-format-choices</loc>
<lastmod>2026-10-18T19:53:31.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/data-residency-vs-sovereignty-vs-localisation-explained</loc>
<lastmod>2026-10-18T19:53:32.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/data-retention-and-deletion-in-analytics-stores</loc>
<lastmod>2026-10-18T19:53:32.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/data-use-clauses-telemetry-benchmarking-model-training</loc>
<lastmod>2026-10-18T19:53:32.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/database-hardening-checklist-postgresql-mysql-mongodb-redis</loc>
<lastmod>2026-10-18T19:53:33.028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/databricks-library-scopes-who-can-install-what</loc>
<lastmod>2026-10-18T19:53:33.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/databricks-secret-scopes-and-redaction-limits</loc>
<lastmod>2026-10-18T19:53:33.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dbt-package-review-checklist-before-you-run-dbt-deps</loc>
<lastmod>2026-10-18T19:53:33.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dbt-python-models-who-runs-the-code-and-where-packages-come-from</loc>
<lastmod>2026-10-18T19:53:33.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dbt-secrets-environment-variables-and-logs</loc>
<lastmod>2026-10-18T19:53:33.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/debian-release-file-valid-until-and-signed-by-for-vendor-repos</loc>
<lastmod>2026-10-18T19:53:33.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/debian-security-tracker-statuses-no-dsa-postponed-ignored</loc>
<lastmod>2026-10-18T19:53:33.765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dedupe-sast-and-dast-findings-with-cwe</loc>
<lastmod>2026-10-18T19:53:33.871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deduplicate-components-across-many-sboms-canonical-identifiers</loc>
<lastmod>2026-10-18T19:53:33.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/default-features-false-feature-unification-attack-surface</loc>
<lastmod>2026-10-18T19:53:34.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/defender-exclusions-checklist-before-you-exclude-a-dev-folder</loc>
<lastmod>2026-10-18T19:53:34.161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/defender-tamper-protection-what-it-locks-and-what-it-blocks</loc>
<lastmod>2026-10-18T19:53:34.257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/delegate-acme-dns-challenge-cname-limit-dns-credentials</loc>
<lastmod>2026-10-18T19:53:34.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/delete-claude-account-checklist-before-you-click</loc>
<lastmod>2026-10-18T19:53:34.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/delete-or-return-data-clause-at-contract-end</loc>
<lastmod>2026-10-18T19:53:34.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/delete-user-data-across-regions-backups-and-replicas</loc>
<lastmod>2026-10-18T19:53:34.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deleted-fork-or-repo-data-still-reachable-in-fork-network</loc>
<lastmod>2026-10-18T19:53:34.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deleting-a-lambda-layer-version-does-not-remove-it-from-functions</loc>
<lastmod>2026-10-18T19:53:34.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deny-a-few-commands-in-sudoers-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:34.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dependency-confusion-vs-typosquatting-what-is-the-difference</loc>
<lastmod>2026-10-18T19:53:35.079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dependency-files-to-commit-per-language-go-rust-dotnet-php-ruby-swift</loc>
<lastmod>2026-10-18T19:53:35.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dependency-review-on-pull-requests-what-it-catches-and-misses</loc>
<lastmod>2026-10-18T19:53:35.265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dependency-track-scanner-or-sbom-platform</loc>
<lastmod>2026-10-18T19:53:35.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dependency-version-drift-across-services-how-to-measure</loc>
<lastmod>2026-10-18T19:53:35.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deploy-keys-vs-github-apps-vs-machine-users</loc>
<lastmod>2026-10-18T19:53:35.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deprecation-windows-for-on-prem-features-a-public-model</loc>
<lastmod>2026-10-18T19:53:35.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/design-a-degraded-mode-what-to-turn-off-first-under-stress</loc>
<lastmod>2026-10-18T19:53:35.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/design-for-crypto-agility-so-algorithms-can-change</loc>
<lastmod>2026-10-18T19:53:35.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/desktop-release-signing-checklist-before-you-publish</loc>
<lastmod>2026-10-18T19:53:35.939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/detect-api-key-misuse-from-logs</loc>
<lastmod>2026-10-18T19:53:36.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/detect-credential-stuffing-from-application-logs</loc>
<lastmod>2026-10-18T19:53:36.148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/deterministic-tests-clocks-randomness-and-seeds</loc>
<lastmod>2026-10-18T19:53:36.244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dev-prod-parity-security-view-staging-credentials</loc>
<lastmod>2026-10-18T19:53:36.333Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dev-random-vs-dev-urandom-which-to-read</loc>
<lastmod>2026-10-18T19:53:36.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/developer-faq-template-for-a-new-security-tool-rollout</loc>
<lastmod>2026-10-18T19:53:36.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/developer-security-training-first-month-what-to-cover</loc>
<lastmod>2026-10-18T19:53:36.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/developers-adopting-free-appsec-tools-before-procurement</loc>
<lastmod>2026-10-18T19:53:36.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/devsecops-lead-tool-evaluation-criteria-that-predict-adoption</loc>
<lastmod>2026-10-18T19:53:36.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/differential-privacy-basics-for-engineers</loc>
<lastmod>2026-10-18T19:53:36.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/direct-marketing-objection-and-suppression-lists</loc>
<lastmod>2026-10-18T19:53:36.998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/direct-vs-transitive-dependencies-what-a-cto-should-ask</loc>
<lastmod>2026-10-18T19:53:37.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/disable-a-sast-rule-or-tune-it-per-rule-decision-guide</loc>
<lastmod>2026-10-18T19:53:37.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/disable-uart-jtag-debug-ports-before-shipping</loc>
<lastmod>2026-10-18T19:53:37.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/disclosure-intake-web-form-or-email-which-to-offer</loc>
<lastmod>2026-10-18T19:53:37.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/distro-cve-status-deferred-ignored-needs-evaluation</loc>
<lastmod>2026-10-18T19:53:37.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/django-modelform-fields-all-mass-assignment-risk</loc>
<lastmod>2026-10-18T19:53:37.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/django-session-serializer-why-json-replaced-pickle</loc>
<lastmod>2026-10-18T19:53:37.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dm-verity-what-it-checks-and-how-it-fails</loc>
<lastmod>2026-10-18T19:53:37.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dnf-upgrade-security-or-full-upgrade-which-should-you-run</loc>
<lastmod>2026-10-18T19:53:37.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-a-libraries-tests-and-ci-matter-for-security-selection</loc>
<lastmod>2026-10-18T19:53:37.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-backups-contain-plaintext-secrets</loc>
<lastmod>2026-10-18T19:53:38.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-composer-scripts-in-dependencies-run-on-install</loc>
<lastmod>2026-10-18T19:53:38.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-containers-need-the-host-kernel-patched</loc>
<lastmod>2026-10-18T19:53:38.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-dependabot-alerts-replace-scheduled-scans</loc>
<lastmod>2026-10-18T19:53:38.354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-enterprise-buyers-need-per-tenant-encryption-keys</loc>
<lastmod>2026-10-18T19:53:38.450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-helm-hooks-get-removed-on-uninstall</loc>
<lastmod>2026-10-18T19:53:38.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-i-need-a-baa-with-my-vendors-vendors</loc>
<lastmod>2026-10-18T19:53:38.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-i-need-dast-if-i-have-sast</loc>
<lastmod>2026-10-18T19:53:38.752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-init-containers-and-sidecars-need-image-scanning</loc>
<lastmod>2026-10-18T19:53:38.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-mcp-roots-restrict-which-files-a-server-can-read</loc>
<lastmod>2026-10-18T19:53:38.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-more-scanners-mean-more-coverage-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:39.052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-native-libraries-hide-vulnerabilities-from-dependency-scanners</loc>
<lastmod>2026-10-18T19:53:39.151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-npm-install-scripts-run-for-dependencies-what-to-review</loc>
<lastmod>2026-10-18T19:53:39.244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-nuget-floating-versions-make-builds-unsafe</loc>
<lastmod>2026-10-18T19:53:39.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-pen-testers-test-your-open-source-dependencies</loc>
<lastmod>2026-10-18T19:53:39.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-react-vue-and-angular-block-javascript-urls</loc>
<lastmod>2026-10-18T19:53:39.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-scanners-check-for-default-credentials</loc>
<lastmod>2026-10-18T19:53:39.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-scanners-check-github-actions-as-dependencies</loc>
<lastmod>2026-10-18T19:53:39.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-shipped-unity-games-need-a-rebuild-after-an-engine-advisory</loc>
<lastmod>2026-10-18T19:53:39.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-short-lived-publish-tokens-reduce-supply-chain-risk</loc>
<lastmod>2026-10-18T19:53:39.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-source-maps-expose-your-source-code-and-dependencies</loc>
<lastmod>2026-10-18T19:53:40.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-test-and-provided-scope-dependencies-matter-for-security</loc>
<lastmod>2026-10-18T19:53:40.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-third-party-ios-sdks-need-privacy-manifests</loc>
<lastmod>2026-10-18T19:53:40.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-transitive-dependency-licenses-matter</loc>
<lastmod>2026-10-18T19:53:40.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-uuids-stop-idor-in-apis</loc>
<lastmod>2026-10-18T19:53:40.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-a-dpa-for-a-code-scanner</loc>
<lastmod>2026-10-18T19:53:40.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-a-python-virtual-environment-for-security</loc>
<lastmod>2026-10-18T19:53:40.614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-a-security-hire-before-your-first-enterprise-deal</loc>
<lastmod>2026-10-18T19:53:40.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-a-separate-policy-for-ai-agents-and-assistants</loc>
<lastmod>2026-10-18T19:53:40.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-a-vulnerability-disclosure-program-to-sell-to-agencies</loc>
<lastmod>2026-10-18T19:53:40.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-an-ai-bom-entry-for-a-model-you-only-call-through-an-api</loc>
<lastmod>2026-10-18T19:53:41.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-an-in-toto-layout-or-is-provenance-enough</loc>
<lastmod>2026-10-18T19:53:41.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-an-sbom-for-soc-2</loc>
<lastmod>2026-10-18T19:53:41.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-permission-to-pen-test-your-own-cloud-app</loc>
<lastmod>2026-10-18T19:53:41.338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-reachability-analysis-in-sca-decision-guide</loc>
<lastmod>2026-10-18T19:53:41.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-special-seo-for-google-ai-overviews</loc>
<lastmod>2026-10-18T19:53:41.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-need-this-dependency-a-decision-guide</loc>
<lastmod>2026-10-18T19:53:41.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-owe-a-vex-for-every-cve-in-a-customer-scan</loc>
<lastmod>2026-10-18T19:53:41.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/do-you-provide-slsa-provenance-how-a-startup-should-answer</loc>
<lastmod>2026-10-18T19:53:41.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-build-hygiene-faq-ten-questions-answered-fast</loc>
<lastmod>2026-10-18T19:53:41.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-build-targets-test-debug-and-production-stages</loc>
<lastmod>2026-10-18T19:53:42.018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-buildx-sbom-and-provenance-attestations-how-to-turn-on</loc>
<lastmod>2026-10-18T19:53:42.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-compose-secrets-or-environment-variables-which-is-safer</loc>
<lastmod>2026-10-18T19:53:42.218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-in-docker-vs-socket-binding-vs-daemonless-ci-builds</loc>
<lastmod>2026-10-18T19:53:42.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docker-run-settings-that-weaken-container-isolation</loc>
<lastmod>2026-10-18T19:53:42.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dockerfile-healthcheck-what-it-does-and-what-it-cannot-tell-you</loc>
<lastmod>2026-10-18T19:53:42.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/docs-site-structure-four-reader-needs-diataxis</loc>
<lastmod>2026-10-18T19:53:42.610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-2023-interagency-third-party-guidance-apply-to-fintechs</loc>
<lastmod>2026-10-18T19:53:42.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-change-advisory-board-need-to-review-scan-results</loc>
<lastmod>2026-10-18T19:53:42.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-dependency-scan-cover-scripts-loaded-from-a-cdn</loc>
<lastmod>2026-10-18T19:53:42.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-high-download-count-mean-a-package-is-safe</loc>
<lastmod>2026-10-18T19:53:42.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-lambda-cold-start-patch-a-vulnerable-dependency</loc>
<lastmod>2026-10-18T19:53:43.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-public-exploit-mean-patch-now</loc>
<lastmod>2026-10-18T19:53:43.180Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-restricted-unpickler-make-pickle-safe</loc>
<lastmod>2026-10-18T19:53:43.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-saas-only-vulnerability-get-a-cve</loc>
<lastmod>2026-10-18T19:53:43.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-sigstore-signature-expire-with-its-certificate</loc>
<lastmod>2026-10-18T19:53:43.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-smaller-container-image-mean-fewer-vulnerabilities</loc>
<lastmod>2026-10-18T19:53:43.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-software-vendor-have-a-security-txt-file</loc>
<lastmod>2026-10-18T19:53:43.668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-startup-need-an-appsec-platform-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:43.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-vendors-soc-2-report-cover-its-ai-features</loc>
<lastmod>2026-10-18T19:53:43.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-a-zero-day-trigger-breach-notification</loc>
<lastmod>2026-10-18T19:53:43.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-ai-severity-match-cvss-how-to-test</loc>
<lastmod>2026-10-18T19:53:44.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-airflow-mask-secrets-in-logs-what-it-misses</loc>
<lastmod>2026-10-18T19:53:44.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-ai-assistant-that-sees-phi-need-a-baa</loc>
<lastmod>2026-10-18T19:53:44.238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-ai-code-reviewer-give-the-same-answer-twice</loc>
<lastmod>2026-10-18T19:53:44.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-ai-reviewer-need-your-whole-repo-or-just-the-diff</loc>
<lastmod>2026-10-18T19:53:44.444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-analyst-report-replace-a-proof-of-concept</loc>
<lastmod>2026-10-18T19:53:44.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-approval-prompt-keep-a-coding-agent-in-the-project</loc>
<lastmod>2026-10-18T19:53:44.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-appsec-scanner-send-your-code-to-the-vendor</loc>
<lastmod>2026-10-18T19:53:44.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-mcp-server-need-authentication</loc>
<lastmod>2026-10-18T19:53:44.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-an-sbom-prevent-a-supply-chain-attack</loc>
<lastmod>2026-10-18T19:53:44.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-asset-discovery-find-shadow-repos-and-services-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:45.008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-cargo-run-code-from-dependencies-build-rs</loc>
<lastmod>2026-10-18T19:53:45.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-cisa-bod-26-02-apply-to-software-vendors</loc>
<lastmod>2026-10-18T19:53:45.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-claude-use-my-location-optional-and-mandatory</loc>
<lastmod>2026-10-18T19:53:45.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-cmake-fetchcontent-hide-dependencies-from-scanners</loc>
<lastmod>2026-10-18T19:53:45.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-consolidating-security-tools-reduce-coverage-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:45.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-cyber-insurance-make-ransomware-worse-the-wolff-argument</loc>
<lastmod>2026-10-18T19:53:45.591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-dependency-order-matter-in-android-build-gradle</loc>
<lastmod>2026-10-18T19:53:45.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-docker-use-a-seccomp-profile-by-default</loc>
<lastmod>2026-10-18T19:53:45.789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-encrypted-phi-in-a-vendors-cloud-still-need-a-baa</loc>
<lastmod>2026-10-18T19:53:45.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-expose-open-a-port-in-docker-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:45.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-gdpr-require-eu-only-data-storage-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:46.067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-go-get-run-code-from-dependencies</loc>
<lastmod>2026-10-18T19:53:46.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-govulncheck-report-standard-library-vulnerabilities</loc>
<lastmod>2026-10-18T19:53:46.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-helm-lint-check-for-security-problems</loc>
<lastmod>2026-10-18T19:53:46.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-helm-upgrade-update-crds</loc>
<lastmod>2026-10-18T19:53:46.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-helm-verify-prove-a-chart-is-safe</loc>
<lastmod>2026-10-18T19:53:46.556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-hipaa-apply-to-my-health-app-or-the-ftc-rule</loc>
<lastmod>2026-10-18T19:53:46.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-hipaa-require-an-sbom-from-software-vendors</loc>
<lastmod>2026-10-18T19:53:46.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-hipaa-require-you-to-patch-vulnerabilities</loc>
<lastmod>2026-10-18T19:53:46.836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-kubectl-apply-copy-your-manifest-into-an-annotation</loc>
<lastmod>2026-10-18T19:53:46.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-my-android-app-need-16-kb-page-size-support</loc>
<lastmod>2026-10-18T19:53:47.033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-my-audit-tool-check-transitive-and-dev-dependencies</loc>
<lastmod>2026-10-18T19:53:47.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-nist-ssdf-apply-to-ai-generated-code</loc>
<lastmod>2026-10-18T19:53:47.227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-npm-provenance-make-an-mcp-server-package-safe</loc>
<lastmod>2026-10-18T19:53:47.326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-numpy-load-run-code-allow-pickle-explained</loc>
<lastmod>2026-10-18T19:53:47.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-one-dashboard-fix-tool-sprawl-myth-vs-fact</loc>
<lastmod>2026-10-18T19:53:47.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-pip-audit-work-on-unpinned-requirements</loc>
<lastmod>2026-10-18T19:53:47.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-pip-freeze-pin-transitive-dependencies</loc>
<lastmod>2026-10-18T19:53:47.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-pip-install-run-code-from-packages</loc>
<lastmod>2026-10-18T19:53:47.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-pkce-stop-an-oauth-mix-up-attack-on-mcp-clients</loc>
<lastmod>2026-10-18T19:53:47.925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-reachability-analysis-help-with-a-malicious-package-incident</loc>
<lastmod>2026-10-18T19:53:48.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-sast-find-vulnerable-dependencies</loc>
<lastmod>2026-10-18T19:53:48.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-sca-scanner-catch-dependency-confusion</loc>
<lastmod>2026-10-18T19:53:48.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-semver-allow-breaking-changes-in-0-x-versions</loc>
<lastmod>2026-10-18T19:53:48.314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-setup-node-cache-node-modules-ci-dependency-caching</loc>
<lastmod>2026-10-18T19:53:48.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-sri-work-with-es-modules-and-import-maps</loc>
<lastmod>2026-10-18T19:53:48.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-switching-to-rust-make-software-secure-faq</loc>
<lastmod>2026-10-18T19:53:48.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-cncf-landscape-vet-the-tools-it-lists</loc>
<lastmod>2026-10-18T19:53:48.718Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-linux-kernel-gpl-apply-to-programs-running-on-linux</loc>
<lastmod>2026-10-18T19:53:48.832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-official-mcp-registry-vet-servers-for-security</loc>
<lastmod>2026-10-18T19:53:48.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-scanner-cover-containers-and-base-images-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:49.061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-scanner-cover-private-registries-and-internal-packages</loc>
<lastmod>2026-10-18T19:53:49.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-scanner-handle-monorepos-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:49.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-scanner-slow-down-ci-scan-time-questions</loc>
<lastmod>2026-10-18T19:53:49.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-security-scanner-fit-my-ci-system-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:49.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-security-tool-work-in-my-ide-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:49.569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-the-security-vendor-offer-an-mcp-server-questions-to-ask</loc>
<lastmod>2026-10-18T19:53:49.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-tree-shaking-remove-vulnerable-code-from-your-bundle</loc>
<lastmod>2026-10-18T19:53:49.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-ubuntu-patch-universe-packages-esm-apps-explained</loc>
<lastmod>2026-10-18T19:53:49.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-unattended-upgrades-install-ppa-and-third-party-updates</loc>
<lastmod>2026-10-18T19:53:49.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-vendoring-dependencies-make-builds-safer</loc>
<lastmod>2026-10-18T19:53:50.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-vue-v-html-make-your-app-unsafe</loc>
<lastmod>2026-10-18T19:53:50.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-vulnerability-disclosure-make-software-safer-economics-view</loc>
<lastmod>2026-10-18T19:53:50.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-yanking-a-gem-remove-a-leaked-secret</loc>
<lastmod>2026-10-18T19:53:50.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/does-your-mobile-app-need-an-open-source-licenses-screen</loc>
<lastmod>2026-10-18T19:53:50.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dont-speculate-in-public-attribution-and-cause-in-an-incident</loc>
<lastmod>2026-10-18T19:53:50.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dotnet-9-sts-ends-november-2026-move-to-10-or-wait</loc>
<lastmod>2026-10-18T19:53:50.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dotnet-central-package-management-and-vulnerability-scans</loc>
<lastmod>2026-10-18T19:53:50.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dotnet-list-package-vulnerable-vs-nuget-audit-which-to-use</loc>
<lastmod>2026-10-18T19:53:50.899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dotnet-lts-vs-sts-which-release-should-you-choose</loc>
<lastmod>2026-10-18T19:53:50.998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/download-page-security-checklist-for-software-publishers</loc>
<lastmod>2026-10-18T19:53:51.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpa-vs-msa-vs-order-form-what-each-document-does</loc>
<lastmod>2026-10-18T19:53:51.196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-act-penalty-schedule-explained-for-engineers</loc>
<lastmod>2026-10-18T19:53:51.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-breach-notification-72-hour-runbook</loc>
<lastmod>2026-10-18T19:53:51.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-cross-border-transfer-what-engineers-should-know</loc>
<lastmod>2026-10-18T19:53:51.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-log-retention-one-year-vs-erasure-duty</loc>
<lastmod>2026-10-18T19:53:51.621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-rule-6-security-safeguards-engineering-checklist</loc>
<lastmod>2026-10-18T19:53:51.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-rules-2025-timeline-what-applies-when</loc>
<lastmod>2026-10-18T19:53:51.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dpdp-vs-cert-in-breach-reporting-side-by-side</loc>
<lastmod>2026-10-18T19:53:51.989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/draw-a-data-flow-diagram-in-mermaid-for-a-threat-model</loc>
<lastmod>2026-10-18T19:53:52.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dsar-export-pipeline-architecture</loc>
<lastmod>2026-10-18T19:53:52.180Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/dynamic-secrets-vs-static-secrets-when-to-use-each</loc>
<lastmod>2026-10-18T19:53:52.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ecdsa-nonce-reuse-and-why-ed25519-avoids-it</loc>
<lastmod>2026-10-18T19:53:52.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ecdsa-or-rsa-for-tls-certificates-which-key-type</loc>
<lastmod>2026-10-18T19:53:52.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ecr-lifecycle-policy-preview-before-you-expire-images</loc>
<lastmod>2026-10-18T19:53:52.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/edpb-six-step-transfer-roadmap-explained</loc>
<lastmod>2026-10-18T19:53:52.658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-asar-integrity-what-it-does-and-misses</loc>
<lastmod>2026-10-18T19:53:52.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-auto-update-and-code-signing-basics</loc>
<lastmod>2026-10-18T19:53:52.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-contextbridge-expose-narrow-functions-not-ipc</loc>
<lastmod>2026-10-18T19:53:52.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-fuses-explained-what-to-turn-off</loc>
<lastmod>2026-10-18T19:53:53.047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-ipc-validate-sender-and-origin</loc>
<lastmod>2026-10-18T19:53:53.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-safestorage-what-it-protects-per-os</loc>
<lastmod>2026-10-18T19:53:53.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-security-defaults-what-to-keep-on</loc>
<lastmod>2026-10-18T19:53:53.336Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/electron-vs-tauri-security-tradeoffs</loc>
<lastmod>2026-10-18T19:53:53.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/embedded-linux-verified-boot-chain-end-to-end</loc>
<lastmod>2026-10-18T19:53:53.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/embedded-or-central-security-engineer-decision-guide</loc>
<lastmod>2026-10-18T19:53:53.616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/emergency-exception-to-ship-past-a-failing-security-gate</loc>
<lastmod>2026-10-18T19:53:53.709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/emergency-patch-vs-routine-patch-criteria</loc>
<lastmod>2026-10-18T19:53:53.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/employees-building-their-own-ai-agents-low-code-governance</loc>
<lastmod>2026-10-18T19:53:53.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/enablement-session-plan-for-a-new-security-tool</loc>
<lastmod>2026-10-18T19:53:53.996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/encrypt-then-mac-and-padding-oracles-explained</loc>
<lastmod>2026-10-18T19:53:54.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/encrypted-messaging-settings-for-executives-expiry-linked-devices</loc>
<lastmod>2026-10-18T19:53:54.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/encryption-supplementary-measure-keys-edpb-use-cases</loc>
<lastmod>2026-10-18T19:53:54.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/end-of-life-software-and-scan-results-no-advisory-is-not-safe</loc>
<lastmod>2026-10-18T19:53:54.539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/end-of-life-software-myths-vs-facts</loc>
<lastmod>2026-10-18T19:53:54.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/end-of-life-software-upgrade-extend-isolate-or-retire</loc>
<lastmod>2026-10-18T19:53:54.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/enforce-2-step-verification-google-workspace-rollout</loc>
<lastmod>2026-10-18T19:53:54.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/enforce-security-checks-on-every-repo-with-github-rulesets</loc>
<lastmod>2026-10-18T19:53:54.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/enterprise-appsec-buying-committee-who-needs-a-seat</loc>
<lastmod>2026-10-18T19:53:55.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/entra-admin-consent-workflow-setup-and-reviewer-rules</loc>
<lastmod>2026-10-18T19:53:55.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/entra-guest-invite-settings-who-should-invite</loc>
<lastmod>2026-10-18T19:53:55.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/entra-publisher-verification-what-the-badge-proves</loc>
<lastmod>2026-10-18T19:53:55.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/entra-security-defaults-or-conditional-access</loc>
<lastmod>2026-10-18T19:53:55.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/entra-user-consent-settings-which-to-choose</loc>
<lastmod>2026-10-18T19:53:55.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/env-example-file-what-to-commit-and-what-to-ignore</loc>
<lastmod>2026-10-18T19:53:55.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/eo-14028-software-supply-chain-what-it-said-and-where-it-stands</loc>
<lastmod>2026-10-18T19:53:55.686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ephemeral-vs-persistent-ci-runners-which-should-you-use</loc>
<lastmod>2026-10-18T19:53:55.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/epss-scores-of-kev-entries-what-the-spread-shows</loc>
<lastmod>2026-10-18T19:53:55.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/erasure-requests-and-backups-what-to-do</loc>
<lastmod>2026-10-18T19:53:55.976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/error-handling-code-review-do-errors-leak-internals</loc>
<lastmod>2026-10-18T19:53:56.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/etl-pipeline-secrets-where-credentials-leak</loc>
<lastmod>2026-10-18T19:53:56.175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/etsi-en-303-645-sbom-and-vulnerability-monitoring-provision-5-2-3</loc>
<lastmod>2026-10-18T19:53:56.270Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/eu-cra-sbom-requirement-what-the-text-says</loc>
<lastmod>2026-10-18T19:53:56.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/eu-data-act-cloud-switching-what-saas-teams-should-know</loc>
<lastmod>2026-10-18T19:53:56.460Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ev-code-signing-certificate-still-worth-buying</loc>
<lastmod>2026-10-18T19:53:56.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evaluate-a-dependency-scanner-in-one-afternoon</loc>
<lastmod>2026-10-18T19:53:56.642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evaluating-automated-fix-pull-requests-before-you-turn-them-on</loc>
<lastmod>2026-10-18T19:53:56.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evaluating-pull-request-gates-block-warn-or-observe</loc>
<lastmod>2026-10-18T19:53:56.836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evaluating-sbom-quality-before-you-buy-an-sbom-tool</loc>
<lastmod>2026-10-18T19:53:56.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evaluating-security-tools-with-an-mcp-server-what-to-check</loc>
<lastmod>2026-10-18T19:53:57.042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/event-stream-2018-when-a-maintainer-hands-over-a-package</loc>
<lastmod>2026-10-18T19:53:57.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evidence-auditors-want-for-an-ai-code-review-tool</loc>
<lastmod>2026-10-18T19:53:57.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evidence-to-keep-for-ai-agent-decisions-and-actions</loc>
<lastmod>2026-10-18T19:53:57.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/evidence-to-request-from-a-healthcare-software-vendor</loc>
<lastmod>2026-10-18T19:53:57.413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/exception-audit-trail-what-an-auditor-can-replay</loc>
<lastmod>2026-10-18T19:53:57.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/exception-register-vs-risk-register-difference</loc>
<lastmod>2026-10-18T19:53:57.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/exceptions-process-for-an-ai-coding-assistant-policy</loc>
<lastmod>2026-10-18T19:53:57.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/exclude-vulnerable-transitive-dependency-maven</loc>
<lastmod>2026-10-18T19:53:57.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/explaining-security-tradeoffs-to-product-managers-faq</loc>
<lastmod>2026-10-18T19:53:57.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/expo-ota-updates-code-signing-explained</loc>
<lastmod>2026-10-18T19:53:57.989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/export-claude-data-steps-link-expires-24-hours</loc>
<lastmod>2026-10-18T19:53:58.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/export-compliance-data-before-you-commit-exit-plan</loc>
<lastmod>2026-10-18T19:53:58.172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/expose-feature-flag-state-to-operators-without-exposing-it-to-users</loc>
<lastmod>2026-10-18T19:53:58.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/extend-or-customize-the-airflow-docker-image-security-view</loc>
<lastmod>2026-10-18T19:53:58.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/external-vs-internal-vulnerability-scans-what-each-finds</loc>
<lastmod>2026-10-18T19:53:58.505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fail-only-on-new-findings-sast-ratchet</loc>
<lastmod>2026-10-18T19:53:58.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fair-security-scorecard-for-engineering-teams</loc>
<lastmod>2026-10-18T19:53:58.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fake-credentials-in-test-fixtures-without-secret-scanner-noise</loc>
<lastmod>2026-10-18T19:53:58.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fake-npm-2fa-email-how-to-tell-it-is-phishing</loc>
<lastmod>2026-10-18T19:53:58.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/false-positive-accepted-risk-wont-fix-sast-finding-statuses</loc>
<lastmod>2026-10-18T19:53:58.987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/family-password-habits-passphrases-and-a-manager</loc>
<lastmod>2026-10-18T19:53:59.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/faq-rich-results-retired-what-to-do-with-faq-markup</loc>
<lastmod>2026-10-18T19:53:59.183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fastapi-response-model-stops-password-and-field-leaks</loc>
<lastmod>2026-10-18T19:53:59.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fbi-ic3-2024-report-what-reported-losses-do-and-do-not-show</loc>
<lastmod>2026-10-18T19:53:59.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fci-vs-cui-which-safeguards-apply-to-a-software-vendor</loc>
<lastmod>2026-10-18T19:53:59.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/feature-flag-evaluation-context-what-to-send-and-what-not</loc>
<lastmod>2026-10-18T19:53:59.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/feature-flag-permissions-are-not-authorization</loc>
<lastmod>2026-10-18T19:53:59.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/feature-flag-service-unreachable-what-should-flags-default-to</loc>
<lastmod>2026-10-18T19:54:00.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/federal-software-attestation-timeline-2021-to-2026</loc>
<lastmod>2026-10-18T19:54:00.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fedramp-deviation-requests-false-positive-risk-adjustment-operational-requirement</loc>
<lastmod>2026-10-18T19:54:00.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fetchcontent-or-find-package-who-patches-the-c-library</loc>
<lastmod>2026-10-18T19:54:00.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/ffiec-cat-retired-what-replaced-the-cybersecurity-assessment-tool</loc>
<lastmod>2026-10-18T19:54:01.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/file-upload-code-review-checklist</loc>
<lastmod>2026-10-18T19:54:01.218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/file-upload-events-to-log-for-security</loc>
<lastmod>2026-10-18T19:54:01.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-a-compromised-package-version-across-repos-images-caches</loc>
<lastmod>2026-10-18T19:54:01.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-ai-agents-already-running-in-your-company</loc>
<lastmod>2026-10-18T19:54:01.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-dll-planting-risk-in-your-installer-with-process-monitor</loc>
<lastmod>2026-10-18T19:54:01.609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-every-lockfile-in-a-monorepo</loc>
<lastmod>2026-10-18T19:54:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-outdated-maven-dependencies-versions-plugin</loc>
<lastmod>2026-10-18T19:54:01.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-pii-in-data-pipelines-before-you-copy-it</loc>
<lastmod>2026-10-18T19:54:01.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-shadow-security-tools-developers-installed</loc>
<lastmod>2026-10-18T19:54:01.988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-undocumented-api-endpoints-five-places-to-look</loc>
<lastmod>2026-10-18T19:54:02.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-vulnerabilities-in-vendored-or-copied-code</loc>
<lastmod>2026-10-18T19:54:02.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-which-pods-run-a-vulnerable-image</loc>
<lastmod>2026-10-18T19:54:02.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/find-your-sector-risk-management-agency-six-sectors</loc>
<lastmod>2026-10-18T19:54:02.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fine-grained-vs-classic-github-personal-access-tokens</loc>
<lastmod>2026-10-18T19:54:02.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fintech-appsec-tool-evaluation-what-auditors-and-partners-ask</loc>
<lastmod>2026-10-18T19:54:02.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fips-140-2-historical-list-september-2026-what-to-check</loc>
<lastmod>2026-10-18T19:54:02.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/firmware-signing-keys-in-an-hsm-pkcs11-with-mkimage</loc>
<lastmod>2026-10-18T19:54:02.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-30-days-after-buying-an-sca-tool</loc>
<lastmod>2026-10-18T19:54:02.864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-30-minutes-with-a-new-supplier-sbom-intake-checklist</loc>
<lastmod>2026-10-18T19:54:03.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-hour-after-leaking-an-api-key-solo-checklist</loc>
<lastmod>2026-10-18T19:54:03.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-phone-for-a-child-setup-checklist</loc>
<lastmod>2026-10-18T19:54:03.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-sast-scan-found-1000-issues-what-now</loc>
<lastmod>2026-10-18T19:54:03.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/first-week-plan-to-scan-a-monorepo-for-vulnerable-dependencies</loc>
<lastmod>2026-10-18T19:54:03.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fit-security-work-into-sprint-planning</loc>
<lastmod>2026-10-18T19:54:03.621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/five-minute-review-checklist-for-a-dependency-update-pr</loc>
<lastmod>2026-10-18T19:54:03.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/five-numbers-an-open-source-program-should-report-monthly</loc>
<lastmod>2026-10-18T19:54:03.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/five-questions-an-appsec-dashboard-should-answer</loc>
<lastmod>2026-10-18T19:54:04.028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/five-things-executives-should-know-about-software-supply-chain-risk</loc>
<lastmod>2026-10-18T19:54:04.288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-by-weakness-class-or-by-cve</loc>
<lastmod>2026-10-18T19:54:04.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-internet-facing-systems-first-ranking-without-scores</loc>
<lastmod>2026-10-18T19:54:05.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-prs-in-a-monorepo-directories-ownership-and-noise</loc>
<lastmod>2026-10-18T19:54:05.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-scanner-findable-bugs-before-a-bug-bounty-launch</loc>
<lastmod>2026-10-18T19:54:05.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-vulnerable-indirect-dependency-go-get-replace</loc>
<lastmod>2026-10-18T19:54:05.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-vulnerable-rust-crate-cargo-update-precise</loc>
<lastmod>2026-10-18T19:54:05.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fix-vulnerable-transitive-nuget-package-options</loc>
<lastmod>2026-10-18T19:54:05.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flag-defaults-when-the-flag-service-is-unreachable</loc>
<lastmod>2026-10-18T19:54:06.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flaky-security-tests-why-retries-hide-bugs</loc>
<lastmod>2026-10-18T19:54:06.126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flask-jinja-autoescape-what-it-covers-and-what-it-misses</loc>
<lastmod>2026-10-18T19:54:06.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flask-secret-key-what-it-signs-and-how-to-rotate-it</loc>
<lastmod>2026-10-18T19:54:06.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flat-apt-repository-or-dists-layout-for-a-small-vendor</loc>
<lastmod>2026-10-18T19:54:06.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flatpak-filesystem-host-or-portals-which-should-your-app-use</loc>
<lastmod>2026-10-18T19:54:06.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flutter-obfuscation-what-it-does-and-does-not</loc>
<lastmod>2026-10-18T19:54:06.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/flutter-secure-storage-per-platform-caveats</loc>
<lastmod>2026-10-18T19:54:06.721Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fmea-for-a-service-failure-modes-in-one-hour</loc>
<lastmod>2026-10-18T19:54:06.819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/force-patched-transitive-version-gradle-constraints</loc>
<lastmod>2026-10-18T19:54:06.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forced-password-reset-customer-communication-checklist</loc>
<lastmod>2026-10-18T19:54:07.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forgotten-sidecars-and-init-containers-in-vulnerability-scans</loc>
<lastmod>2026-10-18T19:54:07.116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fork-an-open-source-repo-license-obligations-checklist</loc>
<lastmod>2026-10-18T19:54:07.210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fork-pull-request-workflow-approval-settings-explained</loc>
<lastmod>2026-10-18T19:54:07.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forrester-wave-how-is-one-built-stages-and-inputs</loc>
<lastmod>2026-10-18T19:54:07.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forrester-wave-vs-market-map-vs-tech-tide-which-do-you-need</loc>
<lastmod>2026-10-18T19:54:07.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forum-threads-and-video-reviews-how-much-weight-myth-vs-fact</loc>
<lastmod>2026-10-18T19:54:07.620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/forwarded-header-vs-x-forwarded-for-rfc-7239</loc>
<lastmod>2026-10-18T19:54:07.717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/framework-attestation-report-reading-checklist-for-buyers</loc>
<lastmod>2026-10-18T19:54:07.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/free-and-open-source-vulnerability-scanners-when-enough</loc>
<lastmod>2026-10-18T19:54:07.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/free-or-paid-vulnerability-tooling-solo-developer-decision</loc>
<lastmod>2026-10-18T19:54:08.009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/free-sbom-tools-vs-paid-platforms-when-free-is-enough</loc>
<lastmod>2026-10-18T19:54:08.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/free-vulnerability-scanner-for-repos-what-free-covers</loc>
<lastmod>2026-10-18T19:54:08.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/freeze-a-childs-credit-under-16</loc>
<lastmod>2026-10-18T19:54:08.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/freeze-and-rollback-attacks-on-desktop-updaters-explained</loc>
<lastmod>2026-10-18T19:54:08.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/from-leadership-compass-to-shortlist-rfi-and-proof-of-concept</loc>
<lastmod>2026-10-18T19:54:08.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/frozen-lockfile-flags-npm-ci-pnpm-yarn-immutable-compared</loc>
<lastmod>2026-10-18T19:54:08.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzz-a-parser-with-go-native-fuzzing</loc>
<lastmod>2026-10-18T19:54:08.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzz-a-rust-library-with-cargo-fuzz</loc>
<lastmod>2026-10-18T19:54:08.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzz-java-and-kotlin-code-with-jazzer</loc>
<lastmod>2026-10-18T19:54:08.880Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzz-python-code-and-native-extensions-with-atheris</loc>
<lastmod>2026-10-18T19:54:08.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-a-web-api-what-changes-from-parser-fuzzing</loc>
<lastmod>2026-10-18T19:54:09.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-in-ci-short-runs-or-continuous</loc>
<lastmod>2026-10-18T19:54:09.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-in-pull-requests-and-nightly-runs-ci-setup</loc>
<lastmod>2026-10-18T19:54:09.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-myths-versus-facts</loc>
<lastmod>2026-10-18T19:54:09.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-plateau-coverage-stopped-growing-what-to-try</loc>
<lastmod>2026-10-18T19:54:09.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-vs-property-based-testing-which-to-use</loc>
<lastmod>2026-10-18T19:54:09.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/fuzzing-vs-sast-vs-dast-what-each-one-finds</loc>
<lastmod>2026-10-18T19:54:09.857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/g2-grid-reports-how-scores-are-built</loc>
<lastmod>2026-10-18T19:54:09.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/g2-review-age-how-old-reviews-are-weighted</loc>
<lastmod>2026-10-18T19:54:10.046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/g2-segment-grids-small-mid-market-enterprise</loc>
<lastmod>2026-10-18T19:54:10.144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gao-executive-order-14028-implementation-findings</loc>
<lastmod>2026-10-18T19:54:10.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gao-opm-high-impact-systems-review-what-it-found</loc>
<lastmod>2026-10-18T19:54:10.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gate-policy-in-the-repo-or-in-a-central-config</loc>
<lastmod>2026-10-18T19:54:10.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gdpr-article-22-automated-decisions-and-ai-agents</loc>
<lastmod>2026-10-18T19:54:10.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemfile-git-and-path-sources-effect-on-scans</loc>
<lastmod>2026-10-18T19:54:10.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemfile-lock-checksums-section-what-it-verifies</loc>
<lastmod>2026-10-18T19:54:10.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemfile-multiple-sources-dependency-confusion-source-blocks</loc>
<lastmod>2026-10-18T19:54:10.870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemfile-vs-gemspec-which-file-locks-versions</loc>
<lastmod>2026-10-18T19:54:10.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemini-connected-apps-what-you-hand-over</loc>
<lastmod>2026-10-18T19:54:11.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemini-human-review-three-years-delete-does-not-remove</loc>
<lastmod>2026-10-18T19:54:11.167Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemini-keep-activity-off-vs-temporary-chats-72-hours</loc>
<lastmod>2026-10-18T19:54:11.265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gemini-public-link-sharing-who-sees-and-how-to-delete</loc>
<lastmod>2026-10-18T19:54:11.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/generate-a-cyclonedx-sbom-from-a-conan-project</loc>
<lastmod>2026-10-18T19:54:11.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/generate-hashes-for-a-python-requirements-file</loc>
<lastmod>2026-10-18T19:54:11.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/generate-third-party-notices-file-in-ci</loc>
<lastmod>2026-10-18T19:54:11.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/generated-api-clients-and-server-stubs-dependency-risk</loc>
<lastmod>2026-10-18T19:54:11.747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/german-bsi-tr-03183-sbom-guidance-explained</loc>
<lastmod>2026-10-18T19:54:11.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/get-approval-for-chaos-experiments-in-a-regulated-company</loc>
<lastmod>2026-10-18T19:54:11.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/git-and-tarball-url-dependencies-in-package-json-risks</loc>
<lastmod>2026-10-18T19:54:12.044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/git-submodule-pointer-record-which-library-commit-shipped</loc>
<lastmod>2026-10-18T19:54:12.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/git-submodules-and-vulnerability-scans-what-gets-missed</loc>
<lastmod>2026-10-18T19:54:12.253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-actions-nightly-vulnerability-scan-workflow-steps</loc>
<lastmod>2026-10-18T19:54:12.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-actions-path-filters-for-per-package-scans</loc>
<lastmod>2026-10-18T19:54:12.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-actions-secrets-repository-vs-environment-vs-organization</loc>
<lastmod>2026-10-18T19:54:12.553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-app-or-oauth-app-which-to-build-for-an-integration</loc>
<lastmod>2026-10-18T19:54:12.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-immutable-releases-what-they-lock</loc>
<lastmod>2026-10-18T19:54:12.745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-ruleset-bypass-list-and-layering</loc>
<lastmod>2026-10-18T19:54:12.857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-temporary-private-fork-limits-before-you-use-it</loc>
<lastmod>2026-10-18T19:54:12.957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-token-permissions-for-a-release-workflow</loc>
<lastmod>2026-10-18T19:54:13.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-token-vs-github-app-token-vs-pat-in-workflows</loc>
<lastmod>2026-10-18T19:54:13.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/github-vigilant-mode-flag-unsigned-commits</loc>
<lastmod>2026-10-18T19:54:13.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitignore-does-not-hide-secrets-already-committed</loc>
<lastmod>2026-10-18T19:54:13.365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-application-security-scanners-which-one-answers-which-question</loc>
<lastmod>2026-10-18T19:54:13.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-ci-cache-protected-vs-unprotected-branches</loc>
<lastmod>2026-10-18T19:54:13.558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-ci-components-vs-templates-version-pinning</loc>
<lastmod>2026-10-18T19:54:13.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-ci-debug-trace-exposes-job-secrets</loc>
<lastmod>2026-10-18T19:54:13.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-ci-include-project-vs-remote-which-is-safer</loc>
<lastmod>2026-10-18T19:54:13.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-codeowners-protect-gitlab-ci-yml</loc>
<lastmod>2026-10-18T19:54:13.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-dependency-proxy-what-it-caches-and-what-it-does-not-prove</loc>
<lastmod>2026-10-18T19:54:14.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-iac-scanning-what-it-checks-and-what-it-cannot-edit</loc>
<lastmod>2026-10-18T19:54:14.141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-id-tokens-instead-of-stored-cloud-keys</loc>
<lastmod>2026-10-18T19:54:14.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-instance-group-or-project-runners-for-deploy-jobs</loc>
<lastmod>2026-10-18T19:54:14.338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-job-artifacts-expiry-access-and-keep-latest</loc>
<lastmod>2026-10-18T19:54:14.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-merge-request-pipelines-protected-variable-access</loc>
<lastmod>2026-10-18T19:54:14.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-pipeline-visibility-who-can-read-job-logs-and-artifacts</loc>
<lastmod>2026-10-18T19:54:14.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-protected-runners-limit-jobs-to-protected-refs</loc>
<lastmod>2026-10-18T19:54:14.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-runner-executors-shell-docker-kubernetes-isolation</loc>
<lastmod>2026-10-18T19:54:14.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-scheduled-pipelines-for-security-scans-owner-and-stagger</loc>
<lastmod>2026-10-18T19:54:14.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-secret-detection-push-protection-vs-pipeline-vs-client-side</loc>
<lastmod>2026-10-18T19:54:15.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-security-policy-types-scan-execution-pipeline-approval</loc>
<lastmod>2026-10-18T19:54:15.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gitlab-workflow-rules-duplicate-pipelines-and-missing-gates</loc>
<lastmod>2026-10-18T19:54:15.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/give-developers-self-service-security-scans-before-the-pull-request</loc>
<lastmod>2026-10-18T19:54:15.316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gmail-automatic-forwarding-admin-setting-risk</loc>
<lastmod>2026-10-18T19:54:15.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-data-races-can-corrupt-memory-what-to-do</loc>
<lastmod>2026-10-18T19:54:15.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-deprecated-module-comment-how-to-check</loc>
<lastmod>2026-10-18T19:54:15.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-exclude-or-upgrade-vulnerable-transitive-module</loc>
<lastmod>2026-10-18T19:54:15.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-major-version-suffix-two-versions-same-module</loc>
<lastmod>2026-10-18T19:54:15.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-mod-go-line-vs-toolchain-line-explained</loc>
<lastmod>2026-10-18T19:54:15.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-mod-toolchain-line-and-gotoolchain-auto-explained</loc>
<lastmod>2026-10-18T19:54:16.003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-mod-vendor-keep-building-offline</loc>
<lastmod>2026-10-18T19:54:16.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-mod-verify-what-it-checks-and-misses</loc>
<lastmod>2026-10-18T19:54:16.179Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-mod-why-and-graph-find-who-pulls-a-dependency</loc>
<lastmod>2026-10-18T19:54:16.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-module-deprecated-comment-how-to-find-deprecated-dependencies</loc>
<lastmod>2026-10-18T19:54:16.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-modules-license-detection-what-pkg-go-dev-shows</loc>
<lastmod>2026-10-18T19:54:16.473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-native-fuzzing-write-your-first-fuzz-test</loc>
<lastmod>2026-10-18T19:54:16.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-pseudo-versions-explained-are-they-safe</loc>
<lastmod>2026-10-18T19:54:16.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-readonly-module-mode-in-ci-what-it-prevents</loc>
<lastmod>2026-10-18T19:54:16.776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-replace-directive-security-what-it-skips</loc>
<lastmod>2026-10-18T19:54:16.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-retract-directive-what-it-does-for-consumers</loc>
<lastmod>2026-10-18T19:54:16.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-supply-chain-checklist-for-a-new-service</loc>
<lastmod>2026-10-18T19:54:17.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-tool-directive-pin-dev-tools-in-go-mod</loc>
<lastmod>2026-10-18T19:54:17.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/go-version-m-read-dependencies-from-a-compiled-binary</loc>
<lastmod>2026-10-18T19:54:17.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/goinsecure-vs-gosumdb-off-what-each-disables</loc>
<lastmod>2026-10-18T19:54:17.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/good-way-to-secure-open-source-dependencies</loc>
<lastmod>2026-10-18T19:54:17.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-advanced-protection-program-who-should-enroll</loc>
<lastmod>2026-10-18T19:54:17.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-drive-external-sharing-settings-small-company</loc>
<lastmod>2026-10-18T19:54:17.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-drive-ownership-transfer-when-someone-leaves</loc>
<lastmod>2026-10-18T19:54:17.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-family-link-what-it-can-and-cannot-supervise</loc>
<lastmod>2026-10-18T19:54:17.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-maven-vs-maven-central-what-each-hosts-for-android</loc>
<lastmod>2026-10-18T19:54:17.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/google-workspace-api-controls-trusted-limited-blocked-apps</loc>
<lastmod>2026-10-18T19:54:18.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gotoolchain-explained-does-go-download-toolchains</loc>
<lastmod>2026-10-18T19:54:18.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/govcs-explained-limit-which-version-control-tools-go-uses</loc>
<lastmod>2026-10-18T19:54:18.261Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/govulncheck-vs-version-only-scanner-why-results-differ</loc>
<lastmod>2026-10-18T19:54:18.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gpg-or-sigstore-for-signing-release-files</loc>
<lastmod>2026-10-18T19:54:18.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-api-vs-implementation-security</loc>
<lastmod>2026-10-18T19:54:18.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-compileonly-runtimeonly-what-ships-in-your-app</loc>
<lastmod>2026-10-18T19:54:18.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-constraints-force-fixed-transitive-version</loc>
<lastmod>2026-10-18T19:54:18.750Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-dependency-constraints-with-because-how-to-use</loc>
<lastmod>2026-10-18T19:54:18.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-dependencyinsight-find-who-pulls-vulnerable-library</loc>
<lastmod>2026-10-18T19:54:18.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-dependencyinsight-why-was-this-version-selected</loc>
<lastmod>2026-10-18T19:54:19.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-dynamic-versions-why-avoid-them-in-mobile-releases</loc>
<lastmod>2026-10-18T19:54:19.148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-exclusivecontent-keep-private-groups-off-public-repos</loc>
<lastmod>2026-10-18T19:54:19.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-init-scripts-hidden-repository-and-credential-risk</loc>
<lastmod>2026-10-18T19:54:19.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-module-metadata-what-pom-only-scanners-miss</loc>
<lastmod>2026-10-18T19:54:19.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-platform-vs-enforcedplatform-bom-explained</loc>
<lastmod>2026-10-18T19:54:19.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-platform-vs-enforcedplatform-which-to-use</loc>
<lastmod>2026-10-18T19:54:19.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-remote-build-cache-who-should-push</loc>
<lastmod>2026-10-18T19:54:19.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-snapshot-and-changing-modules-reproducibility</loc>
<lastmod>2026-10-18T19:54:19.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/gradle-toolchain-jdk-auto-download-should-you-allow-it</loc>
<lastmod>2026-10-18T19:54:19.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-depth-limit-amount-limit-or-cost-limit-which-to-use</loc>
<lastmod>2026-10-18T19:54:20.028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-errors-in-production-stack-traces-and-debug-mode</loc>
<lastmod>2026-10-18T19:54:20.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-get-or-post-which-http-method-for-queries</loc>
<lastmod>2026-10-18T19:54:20.227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-introspection-should-you-turn-it-off-in-production</loc>
<lastmod>2026-10-18T19:54:20.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-node-field-lets-callers-fetch-objects-by-id</loc>
<lastmod>2026-10-18T19:54:20.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-persisted-queries-trusted-documents-security-benefits</loc>
<lastmod>2026-10-18T19:54:20.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-property-level-authorization-mass-assignment-mutations</loc>
<lastmod>2026-10-18T19:54:20.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/graphql-schema-still-leaks-with-introspection-off-field-suggestions</loc>
<lastmod>2026-10-18T19:54:20.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/green-dashboard-is-not-audit-ready-how-to-read-readiness-scores</loc>
<lastmod>2026-10-18T19:54:20.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/group-managed-service-accounts-instead-of-service-account-passwords</loc>
<lastmod>2026-10-18T19:54:20.888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grouped-dependabot-pull-requests-reduce-update-fatigue</loc>
<lastmod>2026-10-18T19:54:20.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grouped-dependency-update-prs-across-many-directories</loc>
<lastmod>2026-10-18T19:54:21.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grouped-or-individual-fix-prs-which-should-you-choose</loc>
<lastmod>2026-10-18T19:54:21.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grpc-auth-interceptor-unary-vs-streaming-rpcs</loc>
<lastmod>2026-10-18T19:54:21.261Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grpc-channel-credentials-vs-call-credentials-explained</loc>
<lastmod>2026-10-18T19:54:21.357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grpc-deadlines-as-a-security-control-for-servers</loc>
<lastmod>2026-10-18T19:54:21.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/grpc-message-size-limit-vs-stream-limits-denial-of-service</loc>
<lastmod>2026-10-18T19:54:21.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/handle-a-customer-reported-vulnerability-engineering-manager-steps</loc>
<lastmod>2026-10-18T19:54:21.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hardcoded-credentials-in-firmware-cwe-798</loc>
<lastmod>2026-10-18T19:54:21.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hardware-root-of-trust-explained-for-device-makers</loc>
<lastmod>2026-10-18T19:54:21.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/has-gigaom-radar-methodology-changed-scoring-then-and-now</loc>
<lastmod>2026-10-18T19:54:21.918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/has-this-open-source-library-been-security-audited</loc>
<lastmod>2026-10-18T19:54:22.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hash-mac-signature-or-encryption-which-to-use</loc>
<lastmod>2026-10-18T19:54:22.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hashing-emails-is-not-anonymization</loc>
<lastmod>2026-10-18T19:54:22.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/healthcare-ai-recommendations-section-1557-decision-support-tools</loc>
<lastmod>2026-10-18T19:54:22.275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/healthtech-appsec-tool-evaluation-phi-and-vendor-terms</loc>
<lastmod>2026-10-18T19:54:22.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/helm-charts-in-an-oci-registry-what-gets-stored</loc>
<lastmod>2026-10-18T19:54:22.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/helm-template-vs-helm-install-dry-run-what-each-checks</loc>
<lastmod>2026-10-18T19:54:22.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/helm-upgrade-rollback-on-failure-wait-and-timeout-for-vendor-docs</loc>
<lastmod>2026-10-18T19:54:22.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hhs-health-sector-cpgs-essential-vs-enhanced-goals</loc>
<lastmod>2026-10-18T19:54:22.743Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hidden-costs-in-an-appsec-budget-what-teams-miss</loc>
<lastmod>2026-10-18T19:54:22.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hidden-information-vs-hidden-action-in-security-contracts</loc>
<lastmod>2026-10-18T19:54:22.925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hipaa-security-incident-vs-breach-what-vendor-must-report</loc>
<lastmod>2026-10-18T19:54:23.017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hkdf-vs-password-hashing-which-key-derivation</loc>
<lastmod>2026-10-18T19:54:23.110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hmac-vs-hash-of-key-plus-message-for-request-signing</loc>
<lastmod>2026-10-18T19:54:23.204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/honest-publish-and-updated-dates-on-technical-pages</loc>
<lastmod>2026-10-18T19:54:23.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hospital-downtime-checklist-first-hours-of-a-cyber-incident</loc>
<lastmod>2026-10-18T19:54:23.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/host-your-status-page-away-from-your-own-infrastructure</loc>
<lastmod>2026-10-18T19:54:23.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hosted-model-api-or-self-hosted-who-owns-which-security-task</loc>
<lastmod>2026-10-18T19:54:23.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-a-scanner-compromise-reached-an-llm-gateway-library</loc>
<lastmod>2026-10-18T19:54:23.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-ai-answers-pick-pages-to-link-what-is-known</loc>
<lastmod>2026-10-18T19:54:23.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-are-hardcoded-secrets-detected-patterns-and-entropy</loc>
<lastmod>2026-10-18T19:54:23.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-big-a-dependency-tree-is-too-big-when-adding-a-package</loc>
<lastmod>2026-10-18T19:54:23.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-can-a-small-ai-team-keep-up-with-dependency-fixes</loc>
<lastmod>2026-10-18T19:54:24.066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-coverage-guided-fuzzing-works-feedback-loop</loc>
<lastmod>2026-10-18T19:54:24.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-customers-find-your-csaf-advisories</loc>
<lastmod>2026-10-18T19:54:24.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-daily-epss-scores-should-change-your-rescan-priority</loc>
<lastmod>2026-10-18T19:54:24.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-developers-get-secrets-on-laptops-local-dev-options</loc>
<lastmod>2026-10-18T19:54:24.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-automatic-vulnerability-fix-pull-requests-work</loc>
<lastmod>2026-10-18T19:54:24.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-i-explain-analyst-research-to-my-cfo-in-a-security-purchase</loc>
<lastmod>2026-10-18T19:54:24.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-i-know-if-a-new-zero-day-affects-me</loc>
<lastmod>2026-10-18T19:54:24.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-i-scan-an-api-for-security-issues</loc>
<lastmod>2026-10-18T19:54:24.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-i-upgrade-a-vulnerable-transitive-dependency-in-gradle</loc>
<lastmod>2026-10-18T19:54:24.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-i-use-an-analyst-report-in-a-supply-chain-security-purchase</loc>
<lastmod>2026-10-18T19:54:24.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-scanner-exit-codes-fail-a-ci-pipeline</loc>
<lastmod>2026-10-18T19:54:25.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-do-secrets-leak-through-ai-coding-assistants</loc>
<lastmod>2026-10-18T19:54:25.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-does-a-restricted-unpickler-block-malicious-model-files</loc>
<lastmod>2026-10-18T19:54:25.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-does-gitlab-dependency-scanning-work-sbom-and-continuous-scans</loc>
<lastmod>2026-10-18T19:54:25.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-does-sparkle-sign-macos-app-updates-eddsa-explained</loc>
<lastmod>2026-10-18T19:54:25.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-does-swiftpm-treat-a-binary-sdk-and-its-checksum</loc>
<lastmod>2026-10-18T19:54:25.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-does-terraform-verify-a-provider-trust-on-first-use</loc>
<lastmod>2026-10-18T19:54:25.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-far-back-can-a-customer-roll-back-a-helm-release</loc>
<lastmod>2026-10-18T19:54:25.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-far-behind-latest-is-acceptable-open-source-version-policy</loc>
<lastmod>2026-10-18T19:54:25.833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fast-can-you-answer-are-we-affected-with-scripts</loc>
<lastmod>2026-10-18T19:54:25.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fast-can-you-ship-a-mobile-fix-for-a-vulnerable-sdk</loc>
<lastmod>2026-10-18T19:54:26.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fast-do-new-advisories-reach-your-sca-tool-test</loc>
<lastmod>2026-10-18T19:54:26.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fast-should-a-maintainer-fix-a-vulnerability-yardsticks</loc>
<lastmod>2026-10-18T19:54:26.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-forrester-wave-scoring-weighting-and-bands-work</loc>
<lastmod>2026-10-18T19:54:26.299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fresh-is-a-vendors-vulnerability-data-questions-to-ask</loc>
<lastmod>2026-10-18T19:54:26.398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-fresh-is-vulnerability-data-in-a-diy-scanner-stack</loc>
<lastmod>2026-10-18T19:54:26.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-github-copilot-cloud-agent-limits-risk</loc>
<lastmod>2026-10-18T19:54:26.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-gitlab-merge-request-approval-policies-block-risky-merges</loc>
<lastmod>2026-10-18T19:54:26.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-go-vulnerability-scanning-differs-symbols-and-no-severity</loc>
<lastmod>2026-10-18T19:54:26.779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-is-a-forrester-wave-scored-and-how-should-buyers-read-it</loc>
<lastmod>2026-10-18T19:54:26.910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-is-threat-modeling-different-for-cloud-applications</loc>
<lastmod>2026-10-18T19:54:27.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-can-a-security-scan-take-in-ci-time-budgets</loc>
<lastmod>2026-10-18T19:54:27.095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-do-integration-tokens-last-by-type</loc>
<lastmod>2026-10-18T19:54:27.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-does-angular-patch-old-versions-support-windows</loc>
<lastmod>2026-10-18T19:54:27.300Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-does-compliance-automation-setup-take</loc>
<lastmod>2026-10-18T19:54:27.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-does-github-actions-keep-artifacts-and-logs</loc>
<lastmod>2026-10-18T19:54:27.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-is-a-go-version-supported</loc>
<lastmod>2026-10-18T19:54:27.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-is-a-nodejs-lts-release-supported</loc>
<lastmod>2026-10-18T19:54:27.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-is-a-pen-test-report-good-for</loc>
<lastmod>2026-10-18T19:54:27.767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-kubernetes-versions-are-supported-and-why-it-matters</loc>
<lastmod>2026-10-18T19:54:27.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-should-a-random-token-be</loc>
<lastmod>2026-10-18T19:54:27.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-should-a-risk-acceptance-last</loc>
<lastmod>2026-10-18T19:54:28.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-should-a-session-id-be-entropy-not-length</loc>
<lastmod>2026-10-18T19:54:28.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-should-a-vulnerability-exception-last</loc>
<lastmod>2026-10-18T19:54:28.260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-should-a-vulnerability-waiver-last</loc>
<lastmod>2026-10-18T19:54:28.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-vulnerability-tool-takes-to-deliver-value</loc>
<lastmod>2026-10-18T19:54:28.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-long-will-a-restore-take-measure-it</loc>
<lastmod>2026-10-18T19:54:28.542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-advisories-list-a-fixed-version-by-ecosystem</loc>
<lastmod>2026-10-18T19:54:28.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-advisories-mark-every-earlier-version-vulnerable</loc>
<lastmod>2026-10-18T19:54:28.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-ai-review-comments-per-pull-request-is-too-many</loc>
<lastmod>2026-10-18T19:54:28.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-dependency-ecosystems-in-a-react-native-or-flutter-app</loc>
<lastmod>2026-10-18T19:54:28.910Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-fix-prs-should-a-bot-have-open-at-once</loc>
<lastmod>2026-10-18T19:54:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-kev-entries-are-open-source-packages</loc>
<lastmod>2026-10-18T19:54:29.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-open-dependency-update-prs-should-you-allow</loc>
<lastmod>2026-10-18T19:54:29.179Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-open-dependency-update-pull-requests-is-healthy</loc>
<lastmod>2026-10-18T19:54:29.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-open-vulnerability-alerts-is-acceptable</loc>
<lastmod>2026-10-18T19:54:29.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-osv-advisories-list-a-fixed-version</loc>
<lastmod>2026-10-18T19:54:29.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-security-champions-does-a-company-need</loc>
<lastmod>2026-10-18T19:54:29.555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-security-champions-does-a-team-need</loc>
<lastmod>2026-10-18T19:54:29.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-security-comments-per-pull-request-is-too-many</loc>
<lastmod>2026-10-18T19:54:29.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-services-do-we-run-build-a-service-inventory</loc>
<lastmod>2026-10-18T19:54:29.828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-many-tool-calls-should-an-ai-agent-be-allowed-per-task</loc>
<lastmod>2026-10-18T19:54:29.920Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-mcp-step-up-authorization-works-401-vs-403</loc>
<lastmod>2026-10-18T19:54:30.010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-much-engineer-time-does-running-open-source-scanners-take</loc>
<lastmod>2026-10-18T19:54:30.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-much-test-coverage-before-turning-on-automatic-fix-prs</loc>
<lastmod>2026-10-18T19:54:30.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-much-vulnerability-data-is-memory-safety-read-carefully</loc>
<lastmod>2026-10-18T19:54:30.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-osv-withdraws-advisories-by-ecosystem</loc>
<lastmod>2026-10-18T19:54:30.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-a-supplier-refresh-its-sbom</loc>
<lastmod>2026-10-18T19:54:30.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-appsec-report-to-the-board</loc>
<lastmod>2026-10-18T19:54:30.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-dependency-scans-run</loc>
<lastmod>2026-10-18T19:54:30.688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-reassess-a-hipaa-vendor</loc>
<lastmod>2026-10-18T19:54:30.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-refresh-an-sbom-you-share-with-customers</loc>
<lastmod>2026-10-18T19:54:30.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-scan-hundreds-of-services</loc>
<lastmod>2026-10-18T19:54:30.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-scan-licenses-pr-nightly-release</loc>
<lastmod>2026-10-18T19:54:31.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-update-a-threat-model</loc>
<lastmod>2026-10-18T19:54:31.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-should-you-update-dependencies</loc>
<lastmod>2026-10-18T19:54:31.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-to-refresh-an-open-source-inventory-after-signing</loc>
<lastmod>2026-10-18T19:54:31.343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-to-rescan-deployed-container-images</loc>
<lastmod>2026-10-18T19:54:31.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-often-to-run-sast-dast-and-sca</loc>
<lastmod>2026-10-18T19:54:31.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-old-are-cves-when-they-reach-the-kev-catalog</loc>
<lastmod>2026-10-18T19:54:31.629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-old-can-the-chromium-inside-your-electron-app-be</loc>
<lastmod>2026-10-18T19:54:31.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-owasp-dependency-check-identifies-vulnerable-dependencies</loc>
<lastmod>2026-10-18T19:54:31.820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-pip-hash-checking-mode-works</loc>
<lastmod>2026-10-18T19:54:31.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-promo-code-race-conditions-work-and-how-to-stop-them</loc>
<lastmod>2026-10-18T19:54:32.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-recent-is-recent-enough-for-a-dependencys-last-release</loc>
<lastmod>2026-10-18T19:54:32.102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-sboms-travel-up-an-automotive-supplier-chain</loc>
<lastmod>2026-10-18T19:54:32.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-scanners-and-pen-testers-decide-a-flaw-is-exploitable</loc>
<lastmod>2026-10-18T19:54:32.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-scanners-detect-blind-sql-injection</loc>
<lastmod>2026-10-18T19:54:32.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-scanners-find-vulnerable-c-and-cpp-libraries</loc>
<lastmod>2026-10-18T19:54:32.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-should-a-vendor-dispose-of-ephi-media-and-cloud-storage</loc>
<lastmod>2026-10-18T19:54:32.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-should-you-set-requires-python-for-a-library</loc>
<lastmod>2026-10-18T19:54:32.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-should-you-tag-release-container-images</loc>
<lastmod>2026-10-18T19:54:32.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-spdx-relationships-record-what-depends-on-what</loc>
<lastmod>2026-10-18T19:54:32.870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-add-an-analyzer-to-every-project-with-globalpackagereference</loc>
<lastmod>2026-10-18T19:54:32.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-adjust-scanner-severity-for-your-context</loc>
<lastmod>2026-10-18T19:54:33.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-announce-new-security-tooling-to-developers</loc>
<lastmod>2026-10-18T19:54:33.159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-a-security-question-when-the-honest-answer-is-not-yet</loc>
<lastmod>2026-10-18T19:54:33.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-are-we-affected-after-a-supply-chain-incident</loc>
<lastmod>2026-10-18T19:54:33.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-build-pipeline-security-questions</loc>
<lastmod>2026-10-18T19:54:33.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-container-image-security-questions</loc>
<lastmod>2026-10-18T19:54:33.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-do-you-have-a-software-inventory</loc>
<lastmod>2026-10-18T19:54:33.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-do-you-monitor-for-new-vulnerabilities-after-release</loc>
<lastmod>2026-10-18T19:54:33.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-do-you-require-code-review-before-production</loc>
<lastmod>2026-10-18T19:54:33.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-have-you-had-a-security-breach-questionnaire</loc>
<lastmod>2026-10-18T19:54:33.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-do-you-delete-customer-data-when-a-contract-ends</loc>
<lastmod>2026-10-18T19:54:34.018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-do-you-manage-open-source-dependencies</loc>
<lastmod>2026-10-18T19:54:34.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-do-you-manage-third-party-integrations</loc>
<lastmod>2026-10-18T19:54:34.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-is-customer-data-separated-in-multi-tenant-saas</loc>
<lastmod>2026-10-18T19:54:34.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-you-prioritize-vulnerabilities</loc>
<lastmod>2026-10-18T19:54:34.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-how-you-vet-new-dependencies</loc>
<lastmod>2026-10-18T19:54:35.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-not-applicable-and-compensating-control</loc>
<lastmod>2026-10-18T19:54:36.159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-open-source-license-compliance-questions</loc>
<lastmod>2026-10-18T19:54:36.570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-password-policy-questions-using-nist-800-63b</loc>
<lastmod>2026-10-18T19:54:36.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-vulnerability-patch-timeline-questions</loc>
<lastmod>2026-10-18T19:54:36.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-answer-what-is-your-mfa-policy-in-a-security-review</loc>
<lastmod>2026-10-18T19:54:36.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-automate-soc-2-evidence-collection</loc>
<lastmod>2026-10-18T19:54:37.090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-block-vulnerable-dependencies-in-a-pull-request</loc>
<lastmod>2026-10-18T19:54:37.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-budget-for-application-security-without-guessing</loc>
<lastmod>2026-10-18T19:54:37.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-build-a-transfer-map-from-your-dependency-inventory</loc>
<lastmod>2026-10-18T19:54:37.380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-build-a-webhook-endpoint-that-triggers-security-scans</loc>
<lastmod>2026-10-18T19:54:37.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-calculate-bus-factor-for-an-open-source-dependency</loc>
<lastmod>2026-10-18T19:54:37.564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-a-cve-in-the-debian-security-tracker-step-by-step</loc>
<lastmod>2026-10-18T19:54:37.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-an-npm-package-before-you-install-it</loc>
<lastmod>2026-10-18T19:54:37.758Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-if-a-cve-is-exploitable-in-my-application</loc>
<lastmod>2026-10-18T19:54:37.856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-if-your-base-image-operating-system-is-end-of-life</loc>
<lastmod>2026-10-18T19:54:37.958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-reachability-claims-an-analyst-report-cannot-verify</loc>
<lastmod>2026-10-18T19:54:38.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-check-whether-a-leaked-key-was-used</loc>
<lastmod>2026-10-18T19:54:38.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-a-python-build-backend-for-a-new-library</loc>
<lastmod>2026-10-18T19:54:38.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-a-threat-modeling-tool-five-questions</loc>
<lastmod>2026-10-18T19:54:38.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-a-vulnerability-management-tool-five-questions</loc>
<lastmod>2026-10-18T19:54:38.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-ai-agent-governance-tooling-eight-questions</loc>
<lastmod>2026-10-18T19:54:38.545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-an-appsec-certification-a-neutral-decision-guide</loc>
<lastmod>2026-10-18T19:54:38.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-choose-first-repositories-for-a-scanner-rollout</loc>
<lastmod>2026-10-18T19:54:38.738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-claim-an-abandoned-pypi-name-under-pep-541</loc>
<lastmod>2026-10-18T19:54:38.832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-control-where-gradle-downloads-android-dependencies-from</loc>
<lastmod>2026-10-18T19:54:38.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-convert-a-pickle-checkpoint-to-safetensors-without-getting-hit</loc>
<lastmod>2026-10-18T19:54:39.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-count-the-open-source-your-company-actually-uses</loc>
<lastmod>2026-10-18T19:54:39.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-decide-which-vendors-are-critical</loc>
<lastmod>2026-10-18T19:54:39.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-describe-your-sdlc-in-a-security-questionnaire</loc>
<lastmod>2026-10-18T19:54:39.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-detect-a-silently-failing-scheduled-security-scan</loc>
<lastmod>2026-10-18T19:54:39.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-detect-when-a-third-party-script-changes</loc>
<lastmod>2026-10-18T19:54:39.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-diff-two-sboms-between-releases</loc>
<lastmod>2026-10-18T19:54:39.610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-disable-install-scripts-npm-pnpm-yarn-bun</loc>
<lastmod>2026-10-18T19:54:39.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-download-only-safetensors-files-from-a-hugging-face-repo</loc>
<lastmod>2026-10-18T19:54:39.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-drop-support-for-an-old-python-version-without-breaking-users</loc>
<lastmod>2026-10-18T19:54:39.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-enable-gpus-in-docker-with-the-nvidia-container-toolkit-safely</loc>
<lastmod>2026-10-18T19:54:39.992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-enforce-team-settings-for-a-coding-agent</loc>
<lastmod>2026-10-18T19:54:40.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-evaluate-a-secure-coding-training-vendor</loc>
<lastmod>2026-10-18T19:54:40.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-evaluate-an-open-source-project-before-you-adopt-it</loc>
<lastmod>2026-10-18T19:54:40.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-evaluate-autonomous-remediation-beyond-the-analyst-criteria</loc>
<lastmod>2026-10-18T19:54:40.382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-evaluate-security-policies-and-gates-before-you-roll-them-out</loc>
<lastmod>2026-10-18T19:54:40.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-evaluate-zero-day-detection-claims-from-vendors</loc>
<lastmod>2026-10-18T19:54:40.595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-end-of-life-components-in-your-sbom</loc>
<lastmod>2026-10-18T19:54:40.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-every-model-your-code-loads-before-you-build-an-inventory</loc>
<lastmod>2026-10-18T19:54:40.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-lambda-functions-on-a-deprecated-runtime</loc>
<lastmod>2026-10-18T19:54:40.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-out-when-a-library-in-your-ai-stack-has-a-new-advisory</loc>
<lastmod>2026-10-18T19:54:40.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-services-that-need-a-restart-after-a-library-update</loc>
<lastmod>2026-10-18T19:54:41.080Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-undocumented-api-hosts-and-versions</loc>
<lastmod>2026-10-18T19:54:41.179Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-vulnerable-dependencies-in-your-project</loc>
<lastmod>2026-10-18T19:54:41.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-which-analyst-firms-cover-supply-chain-security-today</loc>
<lastmod>2026-10-18T19:54:41.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-which-package-owns-a-vulnerable-file-dpkg-and-rpm</loc>
<lastmod>2026-10-18T19:54:41.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-find-zero-day-vulnerabilities-in-dependencies</loc>
<lastmod>2026-10-18T19:54:41.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-fix-a-vulnerable-transitive-dependency-in-npm-pip-maven-gradle</loc>
<lastmod>2026-10-18T19:54:41.734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-follow-jenkins-security-advisories-and-act-on-them</loc>
<lastmod>2026-10-18T19:54:41.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-gate-only-on-new-vulnerabilities-in-a-pull-request</loc>
<lastmod>2026-10-18T19:54:41.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-container-image-os-packages-and-more</loc>
<lastmod>2026-10-18T19:54:42.026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-dotnet-project</loc>
<lastmod>2026-10-18T19:54:42.120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-go-project</loc>
<lastmod>2026-10-18T19:54:42.216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-python-project</loc>
<lastmod>2026-10-18T19:54:42.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-rust-project</loc>
<lastmod>2026-10-18T19:54:42.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-a-vcpkg-project</loc>
<lastmod>2026-10-18T19:54:42.513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-npm-python-and-maven-projects</loc>
<lastmod>2026-10-18T19:54:42.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-generate-an-sbom-for-ruby-and-php-projects</loc>
<lastmod>2026-10-18T19:54:42.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-get-alerted-when-a-new-cve-affects-shipped-software</loc>
<lastmod>2026-10-18T19:54:42.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-get-an-sbom-from-a-compiled-go-or-rust-binary</loc>
<lastmod>2026-10-18T19:54:42.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-give-an-ai-agent-read-only-access-through-mcp</loc>
<lastmod>2026-10-18T19:54:42.987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-give-an-ai-step-in-an-automation-access-to-payments-safely</loc>
<lastmod>2026-10-18T19:54:43.080Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-group-dependency-updates-without-hiding-risk</loc>
<lastmod>2026-10-18T19:54:43.172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-handle-a-false-positive-at-a-release-gate</loc>
<lastmod>2026-10-18T19:54:43.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-handle-exceptions-to-iac-security-rules</loc>
<lastmod>2026-10-18T19:54:43.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-hash-a-sharded-model-for-an-ai-bill-of-materials</loc>
<lastmod>2026-10-18T19:54:43.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-ignore-a-dependency-advisory-without-hiding-real-risk</loc>
<lastmod>2026-10-18T19:54:43.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-inventory-every-dependency-in-a-data-platform</loc>
<lastmod>2026-10-18T19:54:43.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-inventory-every-third-party-script-on-your-site</loc>
<lastmod>2026-10-18T19:54:43.740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-inventory-the-security-tools-you-already-pay-for</loc>
<lastmod>2026-10-18T19:54:43.836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-invite-a-third-party-evaluation-of-a-security-tool</loc>
<lastmod>2026-10-18T19:54:43.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-judge-framework-mapping-quality-in-a-compliance-tool</loc>
<lastmod>2026-10-18T19:54:44.024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-judge-scanner-false-positives-before-you-buy</loc>
<lastmod>2026-10-18T19:54:44.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-keep-api-keys-out-of-jupyter-notebooks</loc>
<lastmod>2026-10-18T19:54:44.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-label-ai-assisted-commits-co-authored-by</loc>
<lastmod>2026-10-18T19:54:44.310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-list-every-dependency-in-an-android-gradle-app</loc>
<lastmod>2026-10-18T19:54:44.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-list-every-dependency-in-an-ios-app</loc>
<lastmod>2026-10-18T19:54:44.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-list-every-plugin-installed-on-jenkins-and-its-version</loc>
<lastmod>2026-10-18T19:54:44.594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-list-licenses-inside-a-container-image</loc>
<lastmod>2026-10-18T19:54:44.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-list-transitive-dependencies-in-npm-maven-cargo-and-nuget</loc>
<lastmod>2026-10-18T19:54:44.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-lock-down-a-self-hosted-vector-database-or-inference-port</loc>
<lastmod>2026-10-18T19:54:44.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-lock-down-the-jupyterlab-extension-manager</loc>
<lastmod>2026-10-18T19:54:44.991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-make-amazon-ecr-image-tags-immutable</loc>
<lastmod>2026-10-18T19:54:45.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-make-github-code-scanning-block-a-pull-request</loc>
<lastmod>2026-10-18T19:54:45.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-match-sbom-components-to-vulnerabilities-step-by-step</loc>
<lastmod>2026-10-18T19:54:45.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-measure-advisory-to-alert-time-for-your-scanner</loc>
<lastmod>2026-10-18T19:54:45.378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-measure-sbom-coverage-across-your-suppliers</loc>
<lastmod>2026-10-18T19:54:45.474Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-measure-scanner-noise-in-a-trial</loc>
<lastmod>2026-10-18T19:54:45.564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-measure-whether-a-security-gate-is-working</loc>
<lastmod>2026-10-18T19:54:45.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-merge-sboms-from-several-services-into-one</loc>
<lastmod>2026-10-18T19:54:45.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-migrate-from-diy-scanner-scripts-to-a-platform</loc>
<lastmod>2026-10-18T19:54:45.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-name-and-store-an-sbom-for-every-release</loc>
<lastmod>2026-10-18T19:54:45.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-offboard-an-ai-agent-identity-and-its-credentials</loc>
<lastmod>2026-10-18T19:54:46.049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-parse-a-cvss-vector-string-v3-1-and-v4-0</loc>
<lastmod>2026-10-18T19:54:46.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-parse-a-purl-string-step-by-step</loc>
<lastmod>2026-10-18T19:54:46.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-pick-security-champions-volunteer-or-nominate</loc>
<lastmod>2026-10-18T19:54:46.340Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-pin-an-ml-stack-with-pip-hashes-and-a-pinned-model-revision</loc>
<lastmod>2026-10-18T19:54:46.436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-pin-dbt-packages-with-package-lock</loc>
<lastmod>2026-10-18T19:54:46.532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-pin-pip-requirements-with-hashes-step-by-step</loc>
<lastmod>2026-10-18T19:54:46.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-plan-a-runtime-upgrade-before-end-of-life</loc>
<lastmod>2026-10-18T19:54:46.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-point-an-npm-scope-at-a-private-registry</loc>
<lastmod>2026-10-18T19:54:46.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-prepare-for-a-bank-partner-security-review-self-scan</loc>
<lastmod>2026-10-18T19:54:46.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-preview-security-updates-before-installing-them</loc>
<lastmod>2026-10-18T19:54:47.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-prioritize-when-three-zero-days-land-the-same-week</loc>
<lastmod>2026-10-18T19:54:47.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-protect-your-package-names-from-squatting</loc>
<lastmod>2026-10-18T19:54:47.214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-prove-a-compensating-control-works-for-an-exception</loc>
<lastmod>2026-10-18T19:54:47.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-prove-nuget-audit-ran-on-every-project</loc>
<lastmod>2026-10-18T19:54:47.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-rank-vulnerabilities-for-pci-dss-6-3-1</loc>
<lastmod>2026-10-18T19:54:47.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-cvss-vector-string-step-by-step</loc>
<lastmod>2026-10-18T19:54:47.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-dependency-vulnerability-report-field-by-field</loc>
<lastmod>2026-10-18T19:54:47.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-forrester-tech-tide-experiment-invest-maintain-divest</loc>
<lastmod>2026-10-18T19:54:47.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-github-security-advisory-field-by-field</loc>
<lastmod>2026-10-18T19:54:47.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-go-sum-file</loc>
<lastmod>2026-10-18T19:54:47.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-python-wheel-filename-and-its-tags</loc>
<lastmod>2026-10-18T19:54:48.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-red-hat-severity-rating-versus-cvss</loc>
<lastmod>2026-10-18T19:54:48.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-sast-finding-step-by-step</loc>
<lastmod>2026-10-18T19:54:48.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-slsa-provenance-file-field-by-field</loc>
<lastmod>2026-10-18T19:54:48.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-vendor-claim-that-cites-an-analyst-report</loc>
<lastmod>2026-10-18T19:54:48.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-vendors-pen-test-summary</loc>
<lastmod>2026-10-18T19:54:48.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-a-vulnerability-scan-report-column-by-column</loc>
<lastmod>2026-10-18T19:54:48.647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-an-independent-security-tool-review-critically</loc>
<lastmod>2026-10-18T19:54:48.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-an-open-source-audit-report</loc>
<lastmod>2026-10-18T19:54:48.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-an-sbom-if-you-are-not-an-engineer</loc>
<lastmod>2026-10-18T19:54:48.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-scanner-vendor-benchmarks-skeptically</loc>
<lastmod>2026-10-18T19:54:49.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-star-ratings-on-security-tool-review-sites</loc>
<lastmod>2026-10-18T19:54:49.143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-the-fedramp-marketplace-before-you-rely-on-a-vendor</loc>
<lastmod>2026-10-18T19:54:49.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-the-ibm-cost-of-a-data-breach-average</loc>
<lastmod>2026-10-18T19:54:49.335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-read-what-a-flatpak-app-can-access-on-your-computer</loc>
<lastmod>2026-10-18T19:54:49.441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-remove-a-go-dependency-completely</loc>
<lastmod>2026-10-18T19:54:49.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-report-a-malicious-package-npm-pypi</loc>
<lastmod>2026-10-18T19:54:49.649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-report-a-vulnerability-in-an-open-source-project-as-a-beginner</loc>
<lastmod>2026-10-18T19:54:49.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-report-an-exposure-with-no-fix-available</loc>
<lastmod>2026-10-18T19:54:49.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-report-kev-exposure-to-leadership</loc>
<lastmod>2026-10-18T19:54:49.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-report-reachable-vulnerabilities-without-hiding-the-rest</loc>
<lastmod>2026-10-18T19:54:50.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-retire-an-approved-open-source-package</loc>
<lastmod>2026-10-18T19:54:50.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-review-a-github-actions-workflow-change</loc>
<lastmod>2026-10-18T19:54:50.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-review-authorization-changes-in-a-pull-request</loc>
<lastmod>2026-10-18T19:54:50.327Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-review-code-that-deserializes-data</loc>
<lastmod>2026-10-18T19:54:50.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-review-password-hashing-changes</loc>
<lastmod>2026-10-18T19:54:50.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-reward-security-champions-without-cash</loc>
<lastmod>2026-10-18T19:54:50.621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-roll-out-a-patched-lambda-layer</loc>
<lastmod>2026-10-18T19:54:50.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-rotate-a-django-secret-key-with-secret-key-fallbacks</loc>
<lastmod>2026-10-18T19:54:50.816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-run-a-buyer-security-review-call</loc>
<lastmod>2026-10-18T19:54:50.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-run-a-lightweight-annual-risk-assessment-buyers-will-accept</loc>
<lastmod>2026-10-18T19:54:51.009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-run-apt-get-in-a-dockerfile-without-bloat-or-stale-packages</loc>
<lastmod>2026-10-18T19:54:51.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-run-dast-in-ci-without-slowing-every-build</loc>
<lastmod>2026-10-18T19:54:51.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-github-repository-for-vulnerabilities</loc>
<lastmod>2026-10-18T19:54:51.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-gpu-inference-container-image</loc>
<lastmod>2026-10-18T19:54:51.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-helm-chart-for-misconfigurations</loc>
<lastmod>2026-10-18T19:54:51.496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-maven-project-for-vulnerable-dependencies</loc>
<lastmod>2026-10-18T19:54:51.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-pull-request-for-vulnerabilities-before-merge</loc>
<lastmod>2026-10-18T19:54:51.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-vendor-update-before-you-deploy-it</loc>
<lastmod>2026-10-18T19:54:51.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-a-web-app-for-vulnerabilities-step-by-step</loc>
<lastmod>2026-10-18T19:54:51.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-ai-generated-code-for-vulnerabilities</loc>
<lastmod>2026-10-18T19:54:52.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-full-git-history-for-secrets</loc>
<lastmod>2026-10-18T19:54:52.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-git-history-for-secrets</loc>
<lastmod>2026-10-18T19:54:52.252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-kubernetes-manifests-before-deploy</loc>
<lastmod>2026-10-18T19:54:52.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-npm-dependencies-with-npm-audit</loc>
<lastmod>2026-10-18T19:54:52.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scan-terraform-before-apply</loc>
<lastmod>2026-10-18T19:54:52.553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-scope-a-vulnerability-exception-one-asset-not-everywhere</loc>
<lastmod>2026-10-18T19:54:52.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-secure-an-ai-coding-assistant-for-a-team</loc>
<lastmod>2026-10-18T19:54:52.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-set-up-dnf-automatic-for-security-updates</loc>
<lastmod>2026-10-18T19:54:52.867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-share-a-lambda-layer-across-accounts-safely</loc>
<lastmod>2026-10-18T19:54:52.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-sign-and-verify-a-helm-chart-with-provenance</loc>
<lastmod>2026-10-18T19:54:53.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-sign-release-files-with-cosign-sign-blob</loc>
<lastmod>2026-10-18T19:54:53.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-spot-redos-in-regex-during-code-review</loc>
<lastmod>2026-10-18T19:54:53.280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-spot-sponsored-or-affiliate-bias-in-security-tool-reviews</loc>
<lastmod>2026-10-18T19:54:53.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-spot-ssrf-in-code-review</loc>
<lastmod>2026-10-18T19:54:53.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-stop-an-ai-agent-reading-env-files</loc>
<lastmod>2026-10-18T19:54:53.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-store-card-numbers-pci-dss-3-5-1-options</loc>
<lastmod>2026-10-18T19:54:53.706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-store-private-nuget-feed-credentials-safely-in-ci</loc>
<lastmod>2026-10-18T19:54:53.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-teach-developers-about-dependency-risk</loc>
<lastmod>2026-10-18T19:54:53.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-a-customer-your-sbom-is-incomplete</loc>
<lastmod>2026-10-18T19:54:54.017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-customers-support-is-ending-and-what-the-cra-recitals-say</loc>
<lastmod>2026-10-18T19:54:54.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-developers-the-scanner-is-changing</loc>
<lastmod>2026-10-18T19:54:54.210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-if-a-ci-build-was-tampered-with</loc>
<lastmod>2026-10-18T19:54:54.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-if-a-supplier-sbom-is-stale</loc>
<lastmod>2026-10-18T19:54:54.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-if-shift-left-security-is-working</loc>
<lastmod>2026-10-18T19:54:54.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tell-if-your-jenkins-is-out-of-date-and-by-how-much</loc>
<lastmod>2026-10-18T19:54:54.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-a-reachability-analysis-claim</loc>
<lastmod>2026-10-18T19:54:54.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-a-runtime-upgrade-stages-and-exit-criteria</loc>
<lastmod>2026-10-18T19:54:54.830Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-a-scanner-with-a-deliberately-vulnerable-app</loc>
<lastmod>2026-10-18T19:54:54.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-a-vulnerability-database-for-coverage-and-freshness</loc>
<lastmod>2026-10-18T19:54:55.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-an-llm-app-for-prompt-injection-and-grade-results</loc>
<lastmod>2026-10-18T19:54:55.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-cors-configuration-in-a-web-app</loc>
<lastmod>2026-10-18T19:54:55.233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-file-upload-security</loc>
<lastmod>2026-10-18T19:54:55.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-for-bola-with-two-accounts</loc>
<lastmod>2026-10-18T19:54:55.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-for-sql-injection-safely</loc>
<lastmod>2026-10-18T19:54:55.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-for-ssrf-and-which-fixes-hold</loc>
<lastmod>2026-10-18T19:54:55.635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-how-fast-a-vendor-flags-new-threats-before-you-buy</loc>
<lastmod>2026-10-18T19:54:55.733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-jwt-handling-in-an-api</loc>
<lastmod>2026-10-18T19:54:55.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-policy-enforcement-that-an-analyst-report-scores-on-paper</loc>
<lastmod>2026-10-18T19:54:55.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-session-management-login-logout-timeouts</loc>
<lastmod>2026-10-18T19:54:56.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-that-security-events-are-logged</loc>
<lastmod>2026-10-18T19:54:56.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-that-your-ai-assistant-controls-actually-work</loc>
<lastmod>2026-10-18T19:54:56.595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-test-that-your-release-gate-actually-blocks</loc>
<lastmod>2026-10-18T19:54:56.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-tier-health-software-vendors-by-phi-risk</loc>
<lastmod>2026-10-18T19:54:56.978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-track-software-support-windows-without-spreadsheet-rot</loc>
<lastmod>2026-10-18T19:54:57.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-triage-a-dast-report-and-spot-false-positives</loc>
<lastmod>2026-10-18T19:54:57.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-triage-a-secret-scanner-alert</loc>
<lastmod>2026-10-18T19:54:58.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-triage-api-scan-findings-where-to-start</loc>
<lastmod>2026-10-18T19:54:58.939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-triage-cves-in-pytorch-transformers-and-ml-dependencies</loc>
<lastmod>2026-10-18T19:54:59.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-trigger-a-scan-when-a-new-advisory-is-published</loc>
<lastmod>2026-10-18T19:54:59.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-trigger-a-vulnerability-rescan-after-a-deploy</loc>
<lastmod>2026-10-18T19:54:59.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-turn-on-authentication-for-an-mlflow-tracking-server</loc>
<lastmod>2026-10-18T19:55:00.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-update-go-dependencies-safely</loc>
<lastmod>2026-10-18T19:55:01.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-update-store-plugins-with-a-rollback-plan</loc>
<lastmod>2026-10-18T19:55:01.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-use-analyst-style-market-reports-without-being-led</loc>
<lastmod>2026-10-18T19:55:01.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-use-cargo-vendor-step-by-step</loc>
<lastmod>2026-10-18T19:55:02.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-use-epss-in-a-leadership-report</loc>
<lastmod>2026-10-18T19:55:02.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-verify-a-vendor-deleted-your-scan-data</loc>
<lastmod>2026-10-18T19:55:02.467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-verify-a-vendors-reachability-analysis-claim</loc>
<lastmod>2026-10-18T19:55:02.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-verify-signed-releases-and-build-attestations-from-a-supplier</loc>
<lastmod>2026-10-18T19:55:02.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-version-and-timestamp-an-sbom-document</loc>
<lastmod>2026-10-18T19:55:02.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-vet-a-mobile-sdk-before-adding-it</loc>
<lastmod>2026-10-18T19:55:02.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-vet-a-new-ai-library-before-adding-it-to-your-stack</loc>
<lastmod>2026-10-18T19:55:02.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-vet-a-new-go-dependency-before-go-get</loc>
<lastmod>2026-10-18T19:55:03.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-vet-a-webassembly-module-before-you-run-it</loc>
<lastmod>2026-10-18T19:55:03.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-a-one-page-ci-gate-policy</loc>
<lastmod>2026-10-18T19:55:04.397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-a-security-release-note-for-your-project</loc>
<lastmod>2026-10-18T19:55:04.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-affected-versions-in-a-cve-record</loc>
<lastmod>2026-10-18T19:55:04.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-an-sbom-request-to-a-supplier</loc>
<lastmod>2026-10-18T19:55:04.733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-workarounds-and-solutions-in-a-security-advisory</loc>
<lastmod>2026-10-18T19:55:05.588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/how-to-write-your-own-ci-security-gate-and-what-it-costs-to-maintain</loc>
<lastmod>2026-10-18T19:55:05.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hreflang-for-translated-docs-rules-and-pitfalls</loc>
<lastmod>2026-10-18T19:55:05.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/http-public-key-pinning-rfc-7469-lessons-on-pinning-risk</loc>
<lastmod>2026-10-18T19:55:05.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/http-request-smuggling-explained-for-proxy-operators</loc>
<lastmod>2026-10-18T19:55:06.002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/https-and-a-trusted-cdn-make-scripts-safe-myth-vs-fact</loc>
<lastmod>2026-10-18T19:55:06.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hugging-face-spaces-secrets-incident-2024-what-was-disclosed</loc>
<lastmod>2026-10-18T19:55:06.205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/hunt-for-signs-a-malicious-package-ran-where-to-look</loc>
<lastmod>2026-10-18T19:55:06.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/i-entered-my-password-on-a-fake-page-personal-first-hour</loc>
<lastmod>2026-10-18T19:55:06.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/if-r8-removes-unused-library-code-is-my-android-app-still-affected</loc>
<lastmod>2026-10-18T19:55:06.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/if-your-update-server-is-hacked-what-stops-a-malicious-update</loc>
<lastmod>2026-10-18T19:55:06.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/iframe-or-script-tag-for-third-party-widgets-decision-guide</loc>
<lastmod>2026-10-18T19:55:06.820Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/image-scanning-vs-cluster-scanning-vs-runtime-detection</loc>
<lastmod>2026-10-18T19:55:07.229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/image-vulnerability-has-no-fix-what-to-do</loc>
<lastmod>2026-10-18T19:55:07.332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/immutable-releases-what-they-lock-and-what-they-do-not</loc>
<lastmod>2026-10-18T19:55:07.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/import-existing-compliance-records-into-a-new-platform</loc>
<lastmod>2026-10-18T19:55:07.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/in-house-or-third-party-who-should-evaluate-a-security-tool</loc>
<lastmod>2026-10-18T19:55:07.988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/incident-holding-statement-template-write-it-before-you-need-it</loc>
<lastmod>2026-10-18T19:55:08.089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/incident-reporting-clocks-across-infrastructure-regimes</loc>
<lastmod>2026-10-18T19:55:08.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/incomplete-certificate-chain-works-in-browser-fails-in-curl</loc>
<lastmod>2026-10-18T19:55:08.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/incremental-authorization-why-integrations-should-ask-late</loc>
<lastmod>2026-10-18T19:55:08.400Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/independent-sources-to-verify-a-scanner-finding-osv-kev-cwe</loc>
<lastmod>2026-10-18T19:55:08.503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/india-cert-in-sbom-guidelines-version-2-explained</loc>
<lastmod>2026-10-18T19:55:08.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/industroyer2-april-2022-what-the-attack-tried-to-do</loc>
<lastmod>2026-10-18T19:55:08.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/inline-suppression-or-central-ignore-file-sast</loc>
<lastmod>2026-10-18T19:55:08.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/install-helm-chart-by-digest-from-an-oci-registry</loc>
<lastmod>2026-10-18T19:55:08.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/integration-register-fields-to-record-for-every-connected-app</loc>
<lastmod>2026-10-18T19:55:09.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/integration-tests-for-tenant-isolation-checklist</loc>
<lastmod>2026-10-18T19:55:09.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/integration-tests-with-real-databases-for-security-behavior</loc>
<lastmod>2026-10-18T19:55:09.230Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/interagency-security-guidelines-how-banks-oversee-service-providers</loc>
<lastmod>2026-10-18T19:55:09.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/interdependent-risk-why-your-neighbours-security-spend-changes-yours</loc>
<lastmod>2026-10-18T19:55:09.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/interlock-ransomware-advisory-fake-updates-clickfix</loc>
<lastmod>2026-10-18T19:55:09.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internal-apis-need-security-testing-myth-vs-fact</loc>
<lastmod>2026-10-18T19:55:09.858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internal-fork-of-an-open-source-library-security-rules</loc>
<lastmod>2026-10-18T19:55:09.961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internal-links-and-anchor-text-for-docs-and-blogs</loc>
<lastmod>2026-10-18T19:55:10.062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internal-notice-template-stop-installing-a-compromised-package</loc>
<lastmod>2026-10-18T19:55:10.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internal-registry-vs-mirror-vs-proxy-whats-the-difference</loc>
<lastmod>2026-10-18T19:55:10.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/internet-facing-or-internal-service-which-to-fix-first</loc>
<lastmod>2026-10-18T19:55:10.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/iphone-communication-safety-what-it-does-for-kids</loc>
<lastmod>2026-10-18T19:55:10.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-cloudflare-workers-compatibility-date-a-security-update</loc>
<lastmod>2026-10-18T19:55:10.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-floating-version-in-a-cdn-url-safe</loc>
<lastmod>2026-10-18T19:55:10.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-free-vulnerability-scanner-enough-decision-guide</loc>
<lastmod>2026-10-18T19:55:11.017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-git-url-dependency-safe-to-approve-in-a-pull-request</loc>
<lastmod>2026-10-18T19:55:11.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-joblib-or-scikit-learn-model-file-safe-to-load</loc>
<lastmod>2026-10-18T19:55:11.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-low-severity-vulnerability-safe-to-ignore</loc>
<lastmod>2026-10-18T19:55:11.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-model-serving-endpoint-different-from-a-normal-api-for-security</loc>
<lastmod>2026-10-18T19:55:11.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-package-with-one-maintainer-too-risky-to-use</loc>
<lastmod>2026-10-18T19:55:11.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-secret-in-a-private-repo-still-a-problem</loc>
<lastmod>2026-10-18T19:55:11.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-security-tool-slowing-your-pull-requests-how-to-measure</loc>
<lastmod>2026-10-18T19:55:11.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-sha256-hash-enough-to-protect-firmware-hash-vs-signature</loc>
<lastmod>2026-10-18T19:55:11.991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-signed-baa-enough-to-vet-a-health-software-vendor</loc>
<lastmod>2026-10-18T19:55:12.090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-slack-incoming-webhook-url-a-secret</loc>
<lastmod>2026-10-18T19:55:12.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-supply-chain-incident-over-when-the-registry-removes-the-package</loc>
<lastmod>2026-10-18T19:55:12.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-tensorflow-savedmodel-safe-to-load-models-are-code</loc>
<lastmod>2026-10-18T19:55:12.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-third-party-github-action-safe-pin-to-a-commit-sha</loc>
<lastmod>2026-10-18T19:55:12.495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-third-party-mcp-server-safe-to-connect</loc>
<lastmod>2026-10-18T19:55:12.591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-a-webhook-ip-allowlist-enough-to-trust-a-delivery</loc>
<lastmod>2026-10-18T19:55:12.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-an-inference-server-cve-exploitable-in-my-deployment</loc>
<lastmod>2026-10-18T19:55:12.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-an-ip-address-in-a-log-personal-data-gdpr</loc>
<lastmod>2026-10-18T19:55:12.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-an-open-source-library-a-subprocessor</loc>
<lastmod>2026-10-18T19:55:12.992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-an-sbom-the-same-as-a-lockfile</loc>
<lastmod>2026-10-18T19:55:13.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-analyst-placement-pay-to-play-questions-buyers-can-ask</loc>
<lastmod>2026-10-18T19:55:13.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-angularjs-still-supported-what-to-do-with-it</loc>
<lastmod>2026-10-18T19:55:13.399Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-bank-supervisory-guidance-legally-binding-for-vendors</loc>
<lastmod>2026-10-18T19:55:13.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-copying-code-from-stack-overflow-or-a-chat-answer-risky</loc>
<lastmod>2026-10-18T19:55:13.609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-create-react-app-still-safe-to-use</loc>
<lastmod>2026-10-18T19:55:13.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-curl-pipe-to-shell-safe-to-run</loc>
<lastmod>2026-10-18T19:55:13.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-dependabot-alone-enough-for-dependency-security</loc>
<lastmod>2026-10-18T19:55:14.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-dependency-scanning-enough-for-mobile-app-security-testing</loc>
<lastmod>2026-10-18T19:55:14.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-django-4-2-still-supported-what-to-run-instead</loc>
<lastmod>2026-10-18T19:55:14.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-flask-debug-mode-safe-the-werkzeug-debugger-explained</loc>
<lastmod>2026-10-18T19:55:14.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-go-sum-a-lockfile-what-it-records</loc>
<lastmod>2026-10-18T19:55:14.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-commit-laravel-env-file</loc>
<lastmod>2026-10-18T19:55:14.634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-expose-a-ray-cluster-dashboard-to-the-network</loc>
<lastmod>2026-10-18T19:55:14.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-install-an-mcp-server</loc>
<lastmod>2026-10-18T19:55:14.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-load-a-scikit-learn-joblib-file</loc>
<lastmod>2026-10-18T19:55:14.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-mix-conda-channels-in-an-ml-environment</loc>
<lastmod>2026-10-18T19:55:15.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-mount-hostpath-volumes-in-kubernetes</loc>
<lastmod>2026-10-18T19:55:15.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-open-an-untrusted-jupyter-notebook</loc>
<lastmod>2026-10-18T19:55:15.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-paste-code-or-secrets-into-an-llm-chat</loc>
<lastmod>2026-10-18T19:55:15.350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-it-safe-to-run-cargo-audit-on-an-untrusted-rust-project</loc>
<lastmod>2026-10-18T19:55:15.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-java-17-still-supported-premier-extended-and-community</loc>
<lastmod>2026-10-18T19:55:15.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-jitpack-safe-to-use-for-android-and-jvm-dependencies</loc>
<lastmod>2026-10-18T19:55:15.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-last-years-analyst-report-still-valid-for-supply-chain-security</loc>
<lastmod>2026-10-18T19:55:15.747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-loading-a-keras-model-file-safe-what-safe-mode-blocks</loc>
<lastmod>2026-10-18T19:55:15.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-log4j-1-x-safe-to-use-end-of-life-since-2015</loc>
<lastmod>2026-10-18T19:55:15.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-nodejs-20-end-of-life-what-to-do-now</loc>
<lastmod>2026-10-18T19:55:16.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-nodejs-22-still-supported-dates-and-plan</loc>
<lastmod>2026-10-18T19:55:16.147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-open-source-software-safe-a-plain-answer-for-business-leaders</loc>
<lastmod>2026-10-18T19:55:16.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-pandas-read-pickle-safe-and-what-to-use-instead</loc>
<lastmod>2026-10-18T19:55:16.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-pandas-read-pickle-safe-for-files-you-did-not-create</loc>
<lastmod>2026-10-18T19:55:16.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://safeguard.sh/resources/blog/is-python-2-still-safe-to-run-in-production</loc>
<lastmod>2026-10-18T19:55:16.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
