Safeguard
Application Security•

ASPM in CI/CD, what to connect first and what to wait on

Connect existing scanners and one pipeline first, fix ownership and deduplication, then add gates. A rollout order for ASPM in CI/CD, with honest limits.

Safeguard Security Team
4 min read

Start ASPM by connecting the scanners you already run and one pipeline, then fix ownership and deduplication, and only then add blocking gates. Gates before trust produce friction. A single, deduplicated list with named owners is the part that changes daily work.

What is ASPM, practically?

Application security posture management is a category of tools that pull findings from several sources, such as code scanning, dependency scanning, secrets and container checks, into one place. They try to deduplicate, add context about where the code runs and who owns it, and help rank what to fix. The label is newer than the problem. If your team has five scanners and five lists, you already have the need.

Why does order matter?

If you turn on gates first, you block builds on findings nobody has triaged. Developers learn to bypass the tool. If you start with visibility, you can show the team a real number and agree on what counts as urgent before anything blocks.

What goes first?

Connect the sources you already have. Do not buy new scanning at the same time. Import results from your current tools through their reports or APIs.

Map findings to owners. A finding needs a repository, a service and a team. Without an owner, the list becomes a backlog nobody reads.

Deduplicate. The same vulnerable library often appears in several tools and several repositories. One issue should be one ticket.

What goes second?

Add context for ranking. Internet exposure, data sensitivity and whether the vulnerable code is reachable change urgency. Reachability analysis, which checks if your code calls the vulnerable function, is one such signal. Be ready to explain how any tool reaches its ranking, and test it on ten findings you understand.

Set service levels. Agree on target fix times by severity and exposure, and measure them.

What goes last?

Gates in the pipeline. Begin by warning, then block only on a narrow class such as verified secrets or known exploited vulnerabilities with a fix available. Widen slowly. Always provide an exception path with an owner and an expiry date.

This order matches how NIST's Secure Software Development Framework describes the goal: reduce vulnerabilities in released software, limit the impact of those that remain, and address root causes. Version 1.1 of SP 800-218 was published in February 2022.

What are the honest limits?

ASPM organizes findings. It does not create them. If your scanners miss a class of problem, the platform will not find it. Deduplication can also hide differences between tools, and ranking models can be wrong. Keep a human check on a sample each month.

What does a good pilot look like?

Choose a team that already cares about the results and a pipeline that runs often. Ask them to keep a plain list of the questions they hit: why is this finding here, who owns it, why is it ranked above that one, how do I mark it as accepted. Those questions are your configuration backlog.

Track three numbers from the start: how many unique issues exist after deduplication, how many have an owner, and how long the oldest open critical issue has waited. If the first number is far lower than the raw count of findings, deduplication is doing real work. If the second is below ninety percent, ownership is still the bottleneck. The third tells you whether service levels are realistic.

After a month, share the numbers with the wider engineering group before rolling out to other teams. People accept a new process faster when they have seen it help a colleague.

What to do

  1. List every scanner and where its results go today.
  2. Pick one pipeline and one team as the pilot.
  3. Import existing results without adding new scanners.
  4. Assign every repository to an owner.
  5. Define deduplication rules and check them on ten duplicates.
  6. Agree on fix targets and report on them weekly.
  7. Add one narrow blocking gate after a month of clean data.

Quick check

Do I need ASPM if I have one scanner?

Probably not yet. The value grows with the number of sources and teams.

Should the pipeline block on all critical findings?

Not at the start. Block narrow, high confidence classes first, and widen once developers trust the results.

Sources

Last reviewed: 18 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.