Security added late is security that gets skipped
In a lot of organizations, security enters the lifecycle after the Application already works: add scanning, remove a static credential, restrict an IAM role, fix a container setting. By that point, the insecure pattern is already in production, and fixing it competes with whatever the team is supposed to be shipping next.
Vertro's model reverses the order — security requirement, golden path, default implementation, policy enforcement — so the secure version of a decision is the one a developer gets by default, not the one they have to remember to ask for.
What "built in" actually means here
Every Application onboarded through Vertro inherits the same identity model, the same scanning pipeline, and the same policy checks — not because each developer configured them correctly, but because the Golden Path they onboarded through already had them. That's the practical difference between a security standard that's documented and one that's actually applied every time.
- Runtime and CI/CD identity use short-lived, federated credentials by default — no service account key for a developer to accidentally commit.
- Source, dependency, and container scanning run as part of the standard CI/CD path, not a separate review a team has to schedule.
- Approved image scanning and admission controls can prevent images that fail required checks from reaching GKE.
- Namespace-level policy and quotas apply the same way whether it's the first Application onboarded or the hundredth.
This page stays at that level deliberately — the full control-by-control breakdown, including specific tools and enforcement stages, lives on Security and Guardrails. That page is the canonical reference; this one is about how security fits into the platform's delivery model.
Enforcement without guessing at workload compatibility
Turning every available control on by default, on day one, is how security programs create outages instead of trust. Vertro's governance model moves controls through stages — available, default, enforced, measured — so a team can validate that a stricter policy won't break existing workloads before it becomes mandatory, rather than finding out during an incident.
Exceptions stay visible, not invisible
Some Applications genuinely need something outside the default path. Vertro treats that as an explicit, approved, and time-bound exception rather than a quiet deviation nobody tracks — so the platform team can tell the difference between "this is how everything works" and "this one Application needed something different, and here's why."
Frequently asked questions
Does adopting Vertro mean adding new security tools our team has to learn?
Vertro wires approved scanning and identity controls into the delivery path itself, so developers work through the same Git and pull-request workflow they already use. The security tooling operates behind that interface — it's not a separate console developers need to learn.
Who decides which security controls are enforced?
Your security and platform teams define which controls are enforced, at what stage, and with what exceptions process. Vertro applies those decisions consistently through the platform path — it doesn't set your security policy on your behalf.
Does adding security checks slow down deployment?
Checks that run as part of the standard CI/CD path — scanning, validation, and policy checks — add some pipeline time, but avoid the much larger delay created when security review happens manually after the Application is already built. The exact impact depends on the selected tools and controls.
Can we start with a minimal set of controls and add more later?
Yes. Governance maturity is progressive — controls typically move from available, to default, to enforced, to measured, rather than jumping straight to full enforcement before workload compatibility is understood.
