Tech leaders secure innovation without slowing it by making the secure path the easy path: automated checks in the pipeline, controls scaled to the risk of each change, and defaults that are safe. Manual review gates and blanket policies are what slow teams, not security itself.
Why does security feel like a brake?
Most friction comes from three habits. Reviews happen late, so findings land after the work is done. Every change gets the same scrutiny, so a copy edit waits behind a payments rewrite. And feedback arrives as a long report from a different team, not as a comment in the tool where the developer is already working.
None of these is a law of nature. They are design choices, and they can be redesigned.
What does a secure by default platform look like?
CISA's Secure by Design material makes a point that applies here: the burden of security should shift toward the people who build and provide the technology, rather than leaving every user and team to configure safety on their own. Inside a company, the "provider" is your platform or enablement team.
In practice that means:
- Project templates that already include dependency scanning, secret scanning and a sensible pipeline.
- A base image or build recipe that is patched centrally, so product teams inherit fixes.
- Identity and secrets handled by a shared service, so nobody pastes credentials into code.
- Logging and audit turned on by default.
A team that starts from this template spends its time on features, because the baseline work is done.
How do you scale controls to risk?
Sort changes into tiers and attach controls to the tier, not to the team.
- Low risk (documentation, copy, internal tooling with no data): automated checks only, merge when green.
- Medium risk (new endpoint, new dependency, schema change): automated checks plus a peer review that includes a short security checklist.
- High risk (authentication, payments, cryptography, new data class, new third party): design review before build, and a named security reviewer.
Most changes fall in the first two tiers. Humans spend time only where judgement is needed.
What should be automated first?
NIST's Secure Software Development Framework (SP 800-218) groups good practice into preparing the organization, protecting the software, producing well-secured software and responding to vulnerabilities. A pragmatic order for automation:
- Dependency and known vulnerability checks on every pull request.
- Secret scanning before code leaves the developer machine.
- Static analysis tuned to a small set of rules the team trusts.
- Build provenance and a software bill of materials stored with each release.
Keep the first release of every check quiet. Run it in report mode for two weeks, fix the noise, and only then let it block a merge. A gate that cries wolf teaches people to route around it.
A constructed scenario
A product team wants to ship a new file upload feature in two weeks. Under the old process, security reviews the finished feature, finds that uploads are stored in a public bucket, and the launch slips a month. Under a tiered process, the upload feature is flagged high risk on day one. A thirty minute design chat settles storage, size limits and malware handling. Automated checks catch a vulnerable image library in week one. The feature ships on time and nobody had to stop work.
How to check or apply this
- Pick three metrics: lead time for changes, median time to fix a vulnerability, and percentage of repos on the standard template.
- Publish the risk tiers on one page and get engineering leads to agree to them.
- Move one manual review into the pipeline this month.
- Add a feedback channel where developers can mark a finding as noisy, and review those marks weekly.
- Report security work to the board as outcomes, such as fix times, not as counts of scans.
If your fix time is falling while lead time holds steady, the approach is working.
Quick check
Does automation remove the need for security reviews?
No. It removes routine reviews so people can focus on high risk designs where judgement matters.
What is the first control to automate?
Dependency and known vulnerability checks on every pull request, because they are cheap, fast and catch a large share of avoidable issues.
Sources
- CISA, Secure-by-Design
- NIST SP 800-218, Secure Software Development Framework (SSDF) Version 1.1
- OWASP SAMM
Last reviewed: 18 October 2026.