Skip to content
Noviqent.
Home Services Software Insights About Contact us

Security

DevSecOps pipelines: what to actually automate first

04 August 2026

When a team decides to "do DevSecOps properly," the instinct is often to reach for every scanner at once — SAST, DAST, SCA, container scanning, secrets detection, IaC scanning — and wire them all into the pipeline in one sprint. The result is usually a pipeline that takes twenty minutes longer, produces hundreds of findings nobody triages, and gets quietly disabled six weeks later.

We recommend a different order, based on which category of finding is both highest-impact and lowest-noise to start with.

1. Secrets detection first. A committed AWS key or database password is unambiguous, high-severity, and essentially zero false positives. It's also the single most common way we've seen real incidents start. This is the easiest sell to a sceptical team and the fastest to get right.

2. Software composition analysis (dependency scanning) second. A known-vulnerable dependency with a public exploit is concrete and actionable. Tune it to fail only on high/critical severity with a known exploit initially — flooding a team with every low-severity transitive dependency finding on day one is how SCA tools earn a reputation as noise.

3. Container image scanning third, once the above two are trusted and acted on. Base image CVEs are usually fixed by a version bump, which is a small, safe change to practise the "fix, don't ignore" habit on before tackling messier categories.

4. SAST and IaC scanning last. These have the highest false-positive rates and need the most tuning to your specific codebase and framework conventions. By the time you get here, the team already trusts the pipeline's findings from the earlier stages, which makes the inevitable tuning conversation much easier.

The common thread: earn trust with a low-noise, high-severity category first. A pipeline that cries wolf in week one rarely gets a second chance.

Frequently asked questions

Should security scanning block a build/deploy, or just warn?

Start with warn-only for any new scanner category, so the team can see and tune the findings before anything is enforced. Move to blocking only for high/critical findings once false-positive rates are low and the team trusts the results.

How long should a security-enhanced CI pipeline take?

As close to your existing pipeline time as possible. Secrets and dependency scanning typically add seconds. If a scanner adds minutes, look for an incremental/cached mode before accepting the slowdown - a slow pipeline is the fastest way to get security steps skipped or disabled.

What's the biggest mistake teams make when starting DevSecOps?

Turning on every scanner at once in blocking mode. It overwhelms the team with findings, most low-priority, and the pipeline gets a reputation for being an obstacle rather than a safeguard - often leading to it being disabled entirely within weeks.