<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SecurityVault Blog</title><description>Engineering writing on application, cloud and supply-chain security: ASPM, SAST, SCA and SBOM, secrets, IaC, containers, CSPM, CIEM, KSPM, policy-as-code gates, compliance and vulnerability management.</description><link>https://securityvault.io/</link><language>en</language><item><title>Cloud permission changes: prove access was reduced</title><link>https://securityvault.io/blog/cloud-permission-changes-prove-access-was-reduced/</link><guid isPermaLink="true">https://securityvault.io/blog/cloud-permission-changes-prove-access-was-reduced/</guid><description>Verify cloud permission reductions with scoped access tests, session checks and fresh evidence, so an approved change becomes a defensible closure.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate><category>CIEM</category><category>CIEM</category><category>permission changes</category><category>access review</category><category>remediation</category><author>Sujan Singh</author></item><item><title>Scanner coverage: account for missing scan runs</title><link>https://securityvault.io/blog/scanner-coverage-account-for-missing-runs/</link><guid isPermaLink="true">https://securityvault.io/blog/scanner-coverage-account-for-missing-runs/</guid><description>Review scanner coverage against expected assets, completed runs and evidence freshness, so a quiet findings queue does not conceal missing assessments.</description><pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>scanner coverage</category><category>scan evidence</category><category>vulnerability management</category><category>integrations</category><author>Sujan Singh</author></item><item><title>Vulnerability exceptions: review what changed</title><link>https://securityvault.io/blog/vulnerability-exceptions-review-what-changed/</link><guid isPermaLink="true">https://securityvault.io/blog/vulnerability-exceptions-review-what-changed/</guid><description>Review vulnerability exceptions against changed assets, exposure and evidence, so a temporary acceptance does not quietly become permanent closure.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>vulnerability exceptions</category><category>risk acceptance</category><category>remediation</category><category>security evidence</category><author>Sujan Singh</author></item><item><title>Audit evidence sampling: account for the missing records</title><link>https://securityvault.io/blog/audit-evidence-sampling-account-for-missing-records/</link><guid isPermaLink="true">https://securityvault.io/blog/audit-evidence-sampling-account-for-missing-records/</guid><description>Build a reviewable audit evidence sample by defining its population, explaining exclusions and reconciling missing records before drawing conclusions.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>Continuous compliance</category><category>audit evidence</category><category>sampling</category><category>control review</category><category>reconciliation</category><author>Sujan Singh</author></item><item><title>Rollback security: reassess the release you restore</title><link>https://securityvault.io/blog/rollback-security-reassess-release-you-restore/</link><guid isPermaLink="true">https://securityvault.io/blog/rollback-security-reassess-release-you-restore/</guid><description>Review rollback security with exact artefact identity, current evidence and dependency checks so an older release does not inherit an outdated approval.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>Policy-as-code gates</category><category>rollback</category><category>release decisions</category><category>incident recovery</category><category>security evidence</category><author>Sujan Singh</author></item><item><title>Vulnerability ownership: make team handoffs explicit</title><link>https://securityvault.io/blog/vulnerability-ownership-make-team-handoffs-explicit/</link><guid isPermaLink="true">https://securityvault.io/blog/vulnerability-ownership-make-team-handoffs-explicit/</guid><description>Make vulnerability ownership transfers explicit, with acceptance criteria, escalation and retained evidence so security work survives team changes.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>vulnerability-management</category><category>ownership</category><category>remediation</category><category>evidence</category><author>Sujan Singh</author></item><item><title>ASPM vs CNAPP vs CSPM: what each covers and when to buy</title><link>https://securityvault.io/blog/aspm-vs-cnapp-vs-cspm/</link><guid isPermaLink="true">https://securityvault.io/blog/aspm-vs-cnapp-vs-cspm/</guid><description>ASPM vs CNAPP vs CSPM explained: where each category starts, what it covers and misses, where they overlap, and how to choose which you need first.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>ASPM</category><category>aspm</category><category>cnapp</category><category>cspm</category><category>cwpp</category><category>cloud security</category><author>Sujan Singh</author></item><item><title>Open-source container image scanners: Trivy, Grype, Syft</title><link>https://securityvault.io/blog/open-source-container-image-scanners/</link><guid isPermaLink="true">https://securityvault.io/blog/open-source-container-image-scanners/</guid><description>Open-source container image scanning tools compared: what Trivy, Grype, Syft and Dockle each find, where they disagree, and how to run them in CI.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>Container security</category><category>containers</category><category>container scanning</category><category>open source</category><category>trivy</category><category>grype</category><author>Sujan Singh</author></item><item><title>Security logging: test what leaves your application</title><link>https://securityvault.io/blog/security-logging-test-what-leaves-application/</link><guid isPermaLink="true">https://securityvault.io/blog/security-logging-test-what-leaves-application/</guid><description>Review security logging with synthetic secrets, export-path checks and failure tests while preserving useful evidence for incident investigation.</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><category>Secrets detection</category><category>secrets</category><category>logging</category><category>telemetry</category><category>security testing</category><author>Sujan Singh</author></item><item><title>SSRF prevention: review a webhook delivery worker</title><link>https://securityvault.io/blog/ssrf-prevention-review-webhook-delivery-worker/</link><guid isPermaLink="true">https://securityvault.io/blog/ssrf-prevention-review-webhook-delivery-worker/</guid><description>Review SSRF prevention in webhook workers with destination controls, redirect handling, isolated tests and evidence for release decisions.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><category>DAST &amp; API security</category><category>ssrf</category><category>webhooks</category><category>application-security</category><category>regression-testing</category><author>Sujan Singh</author></item><item><title>Kubernetes service accounts: audit workload access</title><link>https://securityvault.io/blog/kubernetes-service-accounts-audit-workload-access/</link><guid isPermaLink="true">https://securityvault.io/blog/kubernetes-service-accounts-audit-workload-access/</guid><description>Audit Kubernetes service accounts by tracing token mounts, effective permissions and workload ownership, then verify that access changes work.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>KSPM</category><category>Kubernetes</category><category>service accounts</category><category>RBAC</category><category>workload identity</category><author>Sujan Singh</author></item><item><title>API authorisation: test your tenant boundaries</title><link>https://securityvault.io/blog/api-authorization-test-tenant-boundaries/</link><guid isPermaLink="true">https://securityvault.io/blog/api-authorization-test-tenant-boundaries/</guid><description>Build API authorisation tests around identity, tenant, object and action, using controlled fixtures to verify both allowed operations and denied access.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>DAST &amp; API security</category><category>API security</category><category>authorisation</category><category>tenant isolation</category><category>testing</category><author>Sujan Singh</author></item><item><title>API inventory: find undocumented endpoints safely</title><link>https://securityvault.io/blog/api-inventory-find-undocumented-endpoints/</link><guid isPermaLink="true">https://securityvault.io/blog/api-inventory-find-undocumented-endpoints/</guid><description>Build an API inventory from specifications, source routes and deployment evidence, then assign ownership and review undocumented or retired endpoints.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>DAST &amp; API security</category><category>API security</category><category>asset inventory</category><category>API drift</category><category>ownership</category><author>Sujan Singh</author></item><item><title>Audit evidence freshness: review what still holds</title><link>https://securityvault.io/blog/audit-evidence-freshness-review-records/</link><guid isPermaLink="true">https://securityvault.io/blog/audit-evidence-freshness-review-records/</guid><description>Assess audit evidence freshness using collection scope, change events and accountable review, so an old successful check does not imply current assurance.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Continuous compliance</category><category>audit evidence</category><category>continuous compliance</category><category>control review</category><category>freshness</category><author>Sujan Singh</author></item><item><title>Authenticated DAST: prove what your scan reached</title><link>https://securityvault.io/blog/authenticated-dast-scan-coverage/</link><guid isPermaLink="true">https://securityvault.io/blog/authenticated-dast-scan-coverage/</guid><description>Check authenticated DAST coverage with session verification, role-specific routes and a reproducible test record before trusting a quiet scan report.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>DAST &amp; API security</category><category>DAST</category><category>authentication</category><category>test coverage</category><category>application security</category><author>Sujan Singh</author></item><item><title>Build provenance: verify the image you deploy</title><link>https://securityvault.io/blog/build-provenance-verify-container-image/</link><guid isPermaLink="true">https://securityvault.io/blog/build-provenance-verify-container-image/</guid><description>Verify container build provenance against the image digest, trusted builder and approved source, then retain the evidence behind deployment decisions.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Container security</category><category>build provenance</category><category>container security</category><category>supply chain</category><category>policy gates</category><author>Sujan Singh</author></item><item><title>Cloud access review: verify unused permissions</title><link>https://securityvault.io/blog/cloud-access-review-unused-permissions/</link><guid isPermaLink="true">https://securityvault.io/blog/cloud-access-review-unused-permissions/</guid><description>Review unused cloud permissions using ownership, observation scope and tests, without confusing missing activity with proof of unnecessary access.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>CIEM</category><category>CIEM</category><category>least privilege</category><category>access review</category><category>cloud identity</category><author>Sujan Singh</author></item><item><title>Code-to-runtime security: a coverage checklist</title><link>https://securityvault.io/blog/code-to-runtime-security-coverage-checklist/</link><guid isPermaLink="true">https://securityvault.io/blog/code-to-runtime-security-coverage-checklist/</guid><description>Map code-to-runtime security across source, builds, images, deployment and running workloads, with an evidence checklist for your evaluation.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>ASPM</category><category>ASPM</category><category>security coverage</category><category>runtime context</category><category>evaluation</category><author>Sujan Singh</author></item><item><title>Kubernetes NetworkPolicy: test workload isolation</title><link>https://securityvault.io/blog/kubernetes-networkpolicy-test-isolation/</link><guid isPermaLink="true">https://securityvault.io/blog/kubernetes-networkpolicy-test-isolation/</guid><description>Verify Kubernetes NetworkPolicy with an explicit traffic matrix, allowed and denied probes, and evidence that distinguishes policy from network failure.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>KSPM</category><category>Kubernetes</category><category>NetworkPolicy</category><category>network isolation</category><category>verification</category><author>Sujan Singh</author></item><item><title>Policy-as-code testing: verify release decisions</title><link>https://securityvault.io/blog/policy-as-code-test-release-decisions/</link><guid isPermaLink="true">https://securityvault.io/blog/policy-as-code-test-release-decisions/</guid><description>Test policy-as-code release decisions with explicit inputs, negative fixtures and failure cases before promoting a gate into the delivery workflow.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Policy-as-code gates</category><category>policy as code</category><category>OPA</category><category>release gates</category><category>testing</category><author>Sujan Singh</author></item><item><title>SAST remediation: write tests that protect the fix</title><link>https://securityvault.io/blog/sast-remediation-write-regression-tests/</link><guid isPermaLink="true">https://securityvault.io/blog/sast-remediation-write-regression-tests/</guid><description>Turn a SAST finding into a focused remediation test that checks the dangerous data flow, preserves valid behaviour and catches future regressions.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>SAST</category><category>SAST</category><category>regression testing</category><category>secure development</category><category>remediation</category><author>Sujan Singh</author></item><item><title>SBOM diff: review what changed before a release</title><link>https://securityvault.io/blog/sbom-diff-review-release-changes/</link><guid isPermaLink="true">https://securityvault.io/blog/sbom-diff-review-release-changes/</guid><description>Use an SBOM diff to review added, removed and changed dependencies, preserve component identity and distinguish inventory gaps from release changes.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>SCA &amp; SBOM</category><category>SBOM</category><category>dependency review</category><category>release evidence</category><category>supply chain</category><author>Sujan Singh</author></item><item><title>Secret rotation: verify every consumer switched</title><link>https://securityvault.io/blog/secret-rotation-verify-every-consumer/</link><guid isPermaLink="true">https://securityvault.io/blog/secret-rotation-verify-every-consumer/</guid><description>Plan secret rotation around consumer inventory, controlled cutover and revocation evidence so an updated secret does not leave old credentials usable.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Secrets detection</category><category>secrets</category><category>credential rotation</category><category>CI security</category><category>incident response</category><author>Sujan Singh</author></item><item><title>Terraform drift: reconcile an emergency change</title><link>https://securityvault.io/blog/terraform-drift-reconcile-emergency-changes/</link><guid isPermaLink="true">https://securityvault.io/blog/terraform-drift-reconcile-emergency-changes/</guid><description>Review Terraform drift after an emergency change by comparing configuration, state and live resources before choosing a controlled reconciliation.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>IaC scanning</category><category>Terraform</category><category>IaC drift</category><category>change control</category><category>cloud security</category><author>Sujan Singh</author></item><item><title>Vulnerability remediation: prove the fix is live</title><link>https://securityvault.io/blog/vulnerability-remediation-verify-closure/</link><guid isPermaLink="true">https://securityvault.io/blog/vulnerability-remediation-verify-closure/</guid><description>Verify vulnerability remediation from source change to deployed artefact, with clear closure criteria for rescans, rollout gaps and temporary mitigation.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>remediation</category><category>verification</category><category>runtime context</category><category>ownership</category><author>Sujan Singh</author></item><item><title>How to automate SOC 2 evidence collection from your pipeline</title><link>https://securityvault.io/blog/automate-soc-2-evidence-collection/</link><guid isPermaLink="true">https://securityvault.io/blog/automate-soc-2-evidence-collection/</guid><description>Automate SOC 2 evidence collection from CI pipelines, cloud accounts and triage decisions, so Type II sampling becomes a query instead of a hunt.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>Continuous compliance</category><category>soc-2</category><category>audit-evidence</category><category>compliance</category><category>automation</category><category>ci-cd</category><author>Sujan Singh</author></item><item><title>How to evaluate ASPM tools: a buyer&apos;s criteria checklist</title><link>https://securityvault.io/blog/how-to-evaluate-aspm-tools/</link><guid isPermaLink="true">https://securityvault.io/blog/how-to-evaluate-aspm-tools/</guid><description>How to evaluate ASPM tools on correlation, reachability, deduplication, gates, evidence and deployment model, with tests for your own proof of concept.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>ASPM</category><category>ASPM</category><category>buyer&apos;s guide</category><category>evaluation</category><category>application security</category><author>Sujan Singh</author></item><item><title>Open-source CSPM tools: Prowler, ScoutSuite and beyond</title><link>https://securityvault.io/blog/open-source-cspm-tools/</link><guid isPermaLink="true">https://securityvault.io/blog/open-source-cspm-tools/</guid><description>An honest guide to open-source CSPM tools: what Prowler, ScoutSuite, Cloud Custodian, Steampipe and Trivy each do, and where a correlation layer fits.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>CSPM</category><category>cspm</category><category>open source</category><category>prowler</category><category>cloud custodian</category><category>cloud security</category><author>Sujan Singh</author></item><item><title>How to prioritise container vulnerabilities: KEV, EPSS, reach</title><link>https://securityvault.io/blog/prioritize-container-vulnerabilities/</link><guid isPermaLink="true">https://securityvault.io/blog/prioritize-container-vulnerabilities/</guid><description>Prioritise container vulnerabilities with CISA KEV, FIRST EPSS, reachability and image-to-workload exposure, so the short list is what attackers would use.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>Container security</category><category>containers</category><category>epss</category><category>cisa kev</category><category>prioritisation</category><category>vulnerability management</category><author>Sujan Singh</author></item><item><title>SAST vs SCA vs secrets scanning: what each one catches</title><link>https://securityvault.io/blog/sast-vs-sca-vs-secrets-scanning/</link><guid isPermaLink="true">https://securityvault.io/blog/sast-vs-sca-vs-secrets-scanning/</guid><description>SAST vs SCA vs secrets scanning compared: what each inspects, what it misses, when it should run and who fixes its findings, with one shared example.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>SAST</category><category>SAST</category><category>SCA</category><category>secrets detection</category><category>application security</category><author>Sujan Singh</author></item><item><title>What is an SBOM? Formats, generation and VEX explained</title><link>https://securityvault.io/blog/what-is-an-sbom/</link><guid isPermaLink="true">https://securityvault.io/blog/what-is-an-sbom/</guid><description>Learn what an SBOM contains, how CycloneDX and SPDX differ, where to generate one, and how VEX communicates product-specific vulnerability assessments.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>SCA &amp; SBOM</category><category>sbom</category><category>cyclonedx</category><category>spdx</category><category>vex</category><category>software supply chain</category><author>Sujan Singh</author></item><item><title>What is CIEM? Cloud infrastructure entitlement management</title><link>https://securityvault.io/blog/what-is-ciem/</link><guid isPermaLink="true">https://securityvault.io/blog/what-is-ciem/</guid><description>What is CIEM? How cloud infrastructure entitlement management finds excess permissions across human and machine identities, and how it differs from IAM.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><category>CIEM</category><category>ciem</category><category>identity</category><category>least privilege</category><category>cloud security</category><category>entitlements</category><author>Sujan Singh</author></item><item><title>Security finding correlation: one graph, not five queues</title><link>https://securityvault.io/blog/aspm-one-finding-graph-instead-of-five-queues/</link><guid isPermaLink="true">https://securityvault.io/blog/aspm-one-finding-graph-instead-of-five-queues/</guid><description>Correlate security findings from SAST, SCA, container, IaC and cloud scanners on one graph, so each vulnerability becomes one ranked, routed finding.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>ASPM</category><category>ASPM</category><category>finding correlation</category><category>deduplication</category><category>ownership routing</category><author>Sujan Singh</author></item><item><title>Excess privilege in the cloud: model it as graph edges</title><link>https://securityvault.io/blog/ciem-excess-privilege-as-graph-edges/</link><guid isPermaLink="true">https://securityvault.io/blog/ciem-excess-privilege-as-graph-edges/</guid><description>Find excess cloud privilege by modelling identities, roles and trust policies as graph edges you can walk, rank and cut, not rows in an access review.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>CIEM</category><category>excess privilege</category><category>least privilege</category><category>ciem</category><category>entitlements</category><author>Sujan Singh</author></item><item><title>Cloud attack paths: chaining posture, workload and identity</title><link>https://securityvault.io/blog/cloud-attack-paths-posture-plus-workloads/</link><guid isPermaLink="true">https://securityvault.io/blog/cloud-attack-paths-posture-plus-workloads/</guid><description>Learn how cloud attack paths chain posture, workload and identity findings into one route, so you can close the link that matters first.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>CSPM</category><category>cspm</category><category>attack paths</category><category>cloud security</category><category>reachability</category><author>Sujan Singh</author></item><item><title>Container image scanning: layers, base images and real fixes</title><link>https://securityvault.io/blog/container-image-scanning-layers-and-base-images/</link><guid isPermaLink="true">https://securityvault.io/blog/container-image-scanning-layers-and-base-images/</guid><description>Container image scanning that separates base-image, OS package and application dependency findings, so each goes to the team that can fix it.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Container security</category><category>containers</category><category>container scanning</category><category>base images</category><category>sbom</category><author>Sujan Singh</author></item><item><title>Continuous compliance: live evidence, not screenshot folders</title><link>https://securityvault.io/blog/continuous-compliance-evidence-not-screenshots/</link><guid isPermaLink="true">https://securityvault.io/blog/continuous-compliance-evidence-not-screenshots/</guid><description>Continuous compliance re-evaluates control status from scan evidence, so audit preparation becomes a review of signed records, not a screenshot hunt.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Continuous compliance</category><category>continuous-compliance</category><category>compliance</category><category>audit-evidence</category><category>audit-readiness</category><author>Sujan Singh</author></item><item><title>CSPM beyond misconfiguration lists: rank by exposure</title><link>https://securityvault.io/blog/cspm-beyond-misconfiguration-lists/</link><guid isPermaLink="true">https://securityvault.io/blog/cspm-beyond-misconfiguration-lists/</guid><description>CSPM finds misconfigurations; this guide shows how ownership, exposure ranking and drift SLAs turn that list into fixes teams actually ship.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>CSPM</category><category>cspm</category><category>cloud security</category><category>posture management</category><category>drift</category><category>attack paths</category><author>Sujan Singh</author></item><item><title>Fail-closed deployment gates: why severity counts fail</title><link>https://securityvault.io/blog/fail-closed-gates-why-severity-counts-fail/</link><guid isPermaLink="true">https://securityvault.io/blog/fail-closed-gates-why-severity-counts-fail/</guid><description>Fail-closed gates built on severity counts get routed around. Use reachability, exposure, ownership and recorded overrides to keep them trusted.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Policy-as-code gates</category><category>policy-gates</category><category>fail-closed</category><category>deployment-gates</category><category>reachability</category><category>severity</category><author>Sujan Singh</author></item><item><title>Framework cross-walks: one evidence chain for every audit</title><link>https://securityvault.io/blog/framework-crosswalks-one-evidence-chain/</link><guid isPermaLink="true">https://securityvault.io/blog/framework-crosswalks-one-evidence-chain/</guid><description>Framework cross-walks help teams reuse audit evidence across shared controls while checking differences in scope, coverage and assessment requirements.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Continuous compliance</category><category>compliance</category><category>framework-crosswalk</category><category>evidence</category><category>audit-readiness</category><author>Sujan Singh</author></item><item><title>IaC drift: close findings on live evidence, not on merge</title><link>https://securityvault.io/blog/iac-findings-to-running-resources/</link><guid isPermaLink="true">https://securityvault.io/blog/iac-findings-to-running-resources/</guid><description>IaC drift means a merged fix is not a deployed one. Link each IaC finding to the cloud resource it created and close it on evidence from the account.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>IaC scanning</category><category>iac</category><category>iac drift</category><category>cloud posture</category><category>terraform</category><category>evidence</category><author>Sujan Singh</author></item><item><title>IaC scanning before apply: catch misconfigurations in the PR</title><link>https://securityvault.io/blog/iac-scanning-before-apply/</link><guid isPermaLink="true">https://securityvault.io/blog/iac-scanning-before-apply/</guid><description>IaC scanning catches Terraform, Kubernetes and CloudFormation misconfigurations at pull-request time, while the fix is still a one-line change.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>IaC scanning</category><category>iac</category><category>terraform</category><category>kubernetes</category><category>policy-as-code</category><category>helm</category><author>Sujan Singh</author></item><item><title>Identity attack paths: from assumable role to data store</title><link>https://securityvault.io/blog/identity-attack-paths-assumable-roles-to-data/</link><guid isPermaLink="true">https://securityvault.io/blog/identity-attack-paths-assumable-roles-to-data/</guid><description>Trace identity attack paths from a workload identity through assumable roles and trust policies to the data store it can reach, then cut one edge.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>CIEM</category><category>ciem</category><category>identity</category><category>attack paths</category><category>trust policies</category><author>Sujan Singh</author></item><item><title>Container images to workloads: bind by digest, not by tag</title><link>https://securityvault.io/blog/image-to-workload-binding/</link><guid isPermaLink="true">https://securityvault.io/blog/image-to-workload-binding/</guid><description>Bind container images to workloads by digest, so vulnerabilities are prioritised by what is deployed and reachable, not by what sits in a registry.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Container security</category><category>containers</category><category>kubernetes</category><category>image digest</category><category>exposure</category><category>prioritisation</category><author>Sujan Singh</author></item><item><title>KSPM: why Kubernetes posture starts with inventory</title><link>https://securityvault.io/blog/kspm-kubernetes-posture-inventory-admission/</link><guid isPermaLink="true">https://securityvault.io/blog/kspm-kubernetes-posture-inventory-admission/</guid><description>KSPM starts with a live inventory of clusters, workloads and RBAC. Learn how inventory, topology and admission control turn posture into enforcement.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>KSPM</category><category>kspm</category><category>kubernetes</category><category>admission-control</category><category>rbac</category><category>inventory</category><author>Sujan Singh</author></item><item><title>Kubernetes admission gates and the cluster drift problem</title><link>https://securityvault.io/blog/kubernetes-admission-gates-and-cluster-drift/</link><guid isPermaLink="true">https://securityvault.io/blog/kubernetes-admission-gates-and-cluster-drift/</guid><description>Kubernetes admission gates decide what runs, but drift undoes them. Learn what to gate on and how to keep the live cluster matching git.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>KSPM</category><category>kspm</category><category>kubernetes</category><category>admission-control</category><category>drift</category><category>gitops</category><author>Sujan Singh</author></item><item><title>New CVE response: use SBOMs to find which images shipped it</title><link>https://securityvault.io/blog/new-cve-which-images-shipped-it/</link><guid isPermaLink="true">https://securityvault.io/blog/new-cve-which-images-shipped-it/</guid><description>Use retained SBOMs and workload links to investigate which images contain a newly disclosed vulnerability, then identify gaps that need further scanning.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>SCA &amp; SBOM</category><category>sbom</category><category>sca</category><category>cve-response</category><category>incident-response</category><category>container-security</category><author>Sujan Singh</author></item><item><title>Policy as code for deployment gates with OPA and Rego</title><link>https://securityvault.io/blog/policy-as-code-deployment-gates-with-opa/</link><guid isPermaLink="true">https://securityvault.io/blog/policy-as-code-deployment-gates-with-opa/</guid><description>Policy as code with OPA and Rego turns deployment gates into testable rules that explain every decision at pull request, pipeline and admission.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Policy-as-code gates</category><category>policy-as-code</category><category>opa</category><category>rego</category><category>deployment-gates</category><author>Sujan Singh</author></item><item><title>Reducing SAST false positives without hiding real bugs</title><link>https://securityvault.io/blog/reducing-sast-noise-without-hiding-real-bugs/</link><guid isPermaLink="true">https://securityvault.io/blog/reducing-sast-noise-without-hiding-real-bugs/</guid><description>Reduce SAST review noise with better rules, reachability context and reason-coded triage, while keeping real weaknesses visible for reassessment.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>SAST</category><category>SAST</category><category>false positives</category><category>triage</category><category>reachability</category><author>Sujan Singh</author></item><item><title>Risk-based vulnerability management: rank by reachability</title><link>https://securityvault.io/blog/risk-based-vulnerability-management-reachability/</link><guid isPermaLink="true">https://securityvault.io/blog/risk-based-vulnerability-management-reachability/</guid><description>Risk-based vulnerability management ranks findings by reachability and exposure, turning a thousand CVSS criticals into a short list worth fixing now.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>vulnerability-management</category><category>risk-based-vulnerability-management</category><category>reachability</category><category>prioritisation</category><author>Sujan Singh</author></item><item><title>SAST taint analysis explained: sources, sinks, sanitisers</title><link>https://securityvault.io/blog/sast-taint-analysis-explained/</link><guid isPermaLink="true">https://securityvault.io/blog/sast-taint-analysis-explained/</guid><description>Learn how SAST taint analysis traces untrusted input from source to sink, why it beats pattern matching on noise, and where its blind spots are.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>SAST</category><category>SAST</category><category>taint analysis</category><category>static analysis</category><category>application security</category><author>Sujan Singh</author></item><item><title>SCA vs SBOM: what each answers and why you need both</title><link>https://securityvault.io/blog/sca-vs-sbom-what-each-answers/</link><guid isPermaLink="true">https://securityvault.io/blog/sca-vs-sbom-what-each-answers/</guid><description>SCA tells you which components are vulnerable today; an SBOM records what shipped. Learn how SCA and SBOM work together to answer advisory questions.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>SCA &amp; SBOM</category><category>sca</category><category>sbom</category><category>software-supply-chain</category><category>vulnerability-management</category><category>licence-compliance</category><author>Sujan Singh</author></item><item><title>Leaked secret response: rotate, trace, then prevent repeats</title><link>https://securityvault.io/blog/secret-found-now-what/</link><guid isPermaLink="true">https://securityvault.io/blog/secret-found-now-what/</guid><description>Deleting a leaked secret from HEAD is not remediation. The response that works: rotate first, trace affected images, keep evidence and gate repeats.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Secrets detection</category><category>secrets</category><category>incident-response</category><category>credential-rotation</category><category>deployment-gates</category><author>Sujan Singh</author></item><item><title>Secrets detection beyond HEAD: git history, CI logs, images</title><link>https://securityvault.io/blog/secrets-detection-in-git-history-and-images/</link><guid isPermaLink="true">https://securityvault.io/blog/secrets-detection-in-git-history-and-images/</guid><description>Secrets detection that only scans HEAD misses real leaks. Where credentials hide in git history, CI logs and image layers, and how to verify them safely.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Secrets detection</category><category>secrets</category><category>secrets-detection</category><category>appsec</category><category>ci-cd</category><category>container-security</category><author>Sujan Singh</author></item><item><title>Vulnerability ownership: route findings by the graph</title><link>https://securityvault.io/blog/vulnerability-ownership-routing-by-graph/</link><guid isPermaLink="true">https://securityvault.io/blog/vulnerability-ownership-routing-by-graph/</guid><description>Vulnerability ownership belongs in the graph, not a spreadsheet. Route each finding to the team that can fix it and close it on scan evidence.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Vulnerability management</category><category>vulnerability-management</category><category>vulnerability-ownership</category><category>remediation</category><category>sla</category><author>Sujan Singh</author></item><item><title>What is ASPM? Application security posture management</title><link>https://securityvault.io/blog/what-is-aspm-application-security-posture-management/</link><guid isPermaLink="true">https://securityvault.io/blog/what-is-aspm-application-security-posture-management/</guid><description>ASPM connects scanner findings with code and deployment context, helping engineering, security and compliance teams prioritise and review remediation.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>ASPM</category><category>ASPM</category><category>application security</category><category>vulnerability prioritisation</category><category>risk-based vulnerability management</category><author>Sujan Singh</author></item></channel></rss>