Safeguard
Security Guides•

What should you run in the months between penetration tests?

A pen test is a snapshot. Between tests, run dependency scans, code and web scans, advisory monitoring and regression tests. A simple schedule.

Safeguard Security Team
3 min read

Between pen tests, run the repeatable checks: dependency scanning on every change, code and web scans in CI, monitoring for new advisories, and regression tests for past findings. NIST describes regular scanning interspersed with periodic penetration testing as a way to prevent many attacks and reduce the impact of successful ones.

Why the gap matters

A test report is true on the dates tested. After that, new code ships and new advisories are published. NIST SP 800-115 advises doing less labor intensive testing regularly to maintain the required security posture, since penetration testing is costly and annual testing may be enough.

A schedule

CadenceCheckPurpose
Every pull requestDependency diff and policy gateStop new known flaws
Every buildCode scan, secrets scanCatch coding and credential mistakes
DailyRescan the SBOM against new advisoriesCatch flaws disclosed after release
WeeklyWeb or API scan of stagingCatch behavior regressions
MonthlyExternal exposure checkNotice new open services
QuarterlyReview accepted risks and exceptionsStop exceptions going stale
After each pen test findingRegression testKeep fixed bugs fixed
Yearly or on major changePen testHuman depth

What each layer buys you

Pull request gates prevent new problems. Daily rescans catch problems that appear after release, because a package that was clean on Monday can have an advisory on Friday. Regression tests protect past fixes. None of them replaces the human depth of a test, but together they shrink what the next test has to find.

Steps

  1. Generate an SBOM for each release and keep it.
  2. Add a gate on pull requests so a new vulnerable dependency is reviewed before merge.
  3. Subscribe your inventory to advisory updates, so a new CVE for an old package reaches you.
  4. Turn each pen test finding into an automated test where possible.
  5. Review the schedule after any incident or major architecture change.
  6. Keep dated records. They show an assessor what happened between reports.

Related: how often to run SAST, DAST and SCA and continuous monitoring vs point in time scans.

Try it yourself

Open the demo and see how continuous monitoring flags a newly published issue in a component you already shipped.

Click through it at your own pace, or open it full screen.

Quick check

Can regular scanning replace the next pen test?

No. NIST SP 800-53 says penetration testing goes beyond automated scanning. Scans cover breadth and frequency, tests cover depth.

What is the cheapest useful check?

A dependency scan with a pull request gate. It runs on every change and stops known flaws from entering.

Safeguard provides SBOM and dependency scanning, continuous advisory monitoring, and policy gates that block risky changes. Try the free scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.