Safeguard
Security Guides•

How do you roll out vulnerability scanning to hundreds of repositories?

Roll scanning out in waves by tier, with report only mode first, a baseline for old findings, and gates added last. A plan that avoids a flood of alerts.

Safeguard Security Team
3 min read

Roll out in waves, not all at once. Start with report only scans on your most important services, baseline the findings that already exist, fix or accept them deliberately, and only then turn on blocking gates for new problems. Expand wave by wave, so teams never face hundreds of alerts on day one.

Why waves

Switching scanning on for hundreds of repositories at once produces thousands of findings, most of them old. Teams stop reading, and the program gets a bad name before it starts. A staged plan keeps each team's first experience small and useful.

The waves

WaveWhoMode
0A pilot of three or four willing teamsReport only, collect feedback
1Tier 1 servicesReport only, then gate on new critical issues
2Tier 2 servicesReport only, gate later
3The rest, including librariesScheduled scans, light gates

Choose wave 0 teams who will tell you honestly what is annoying. Fix those issues before wave 1.

Per wave steps

  1. Confirm each repo has an owner and a tier.
  2. Connect the repo and run a first scan in report only mode.
  3. Create a baseline: findings present now are marked as existing.
  4. Share a short summary with the owner. Top five items, not five hundred.
  5. After two weeks, turn on a gate that blocks only new findings above your chosen severity.
  6. Review exceptions weekly during the wave.

The baseline is the key trick. It separates "debt we are working down" from "new risk we will not accept", and it lets the gate be strict without being unfair.

Make onboarding cheap

Use a template for the pipeline step, so adding a repo is a one line change. Provide a self service page where a team can request an exception with an expiry. Keep a rollout channel where people can ask questions and see the status.

Track the rollout

  • Repos connected and scanning, as a share of the inventory.
  • Repos with a first scan in the last cycle.
  • Open baseline findings and their trend.
  • Gate failures on new findings, and how many were fixed within a day.

If gate failures climb and fix times do not, the gate is too noisy. Tune before expanding.

Quick check

Should the first scan block builds?

No. Use report only first, set a baseline, and gate on new findings after a short settling period.

How long should each wave take?

Long enough to fix the issues the previous wave surfaced, often a few weeks. Let the data, not the calendar, decide.

Safeguard offers policies, gates and guardrails alongside SBOM and dependency scanning, and a free scan is a gentle first step.

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.