Security News

Cybersecurity news aggregator

đź“°
INFO News Reddit r/netsec

If you deploy 3x/week, your pentest misses ~150 changes per cycle. That's not testing failure but Deployment Velocity Gap. Here's why!

  • What: Penetration testing struggles to keep up with rapid deployment cycles
  • Impact: Security risks increase due to mismatch between testing frequency and system changes
Read Full Article →

AI Pentesting Mar 29, 2026 Founding GTM, CodeAnt AI Most teams still runpenetration testingonce a year. But their applications don’t change once a year. They change every week, new endpoints, updated authentication flows, third-party integrations, infrastructure changes. That mismatch creates a structural problem. Security is being tested at one cadence, while risk is being introduced at another. The result is what we can call the deployment velocity gap, the time between when avulnerabilityenters the system and when it is actually detected. In an annual testing model, that gap can stretch for months. A system may be “secure” at the moment of testing, but every change that follows creates new, untested surface area. By the time the next test arrives, the application has already evolved far beyond what was originally evaluated. This is not a failure of pentesting itself. It’s a mismatch between how often systems change and how often they are tested. To understand why this gap exists, and why it continues to grow in modern engineering teams, we need to look athow annual penetration testing actually worksin practice, and what it does (and does not) cover. Annual penetration testing made sense when codebases changed slowly. Ten years ago, a company might deploy new code quarterly. The same services ran, month over month. Attack vectors shifted gradually. An annual test gave you a reasonably accurate picture of your security posture for most of the year. That world no longer exists. Today, a typical SaaS engineering team ships code multiple times per week. New API endpoints get added. Authentication flows get updated. Third-party integrations get bolted on. Infrastructure gets reconfigured. Every one of these changes is a potential new attack surface, and none of them are covered by last year's penetration test. The problem is not that annual pentesting is bad security work. The problem is that it tests a system that no longer exists by the time the report lands. Annual pentesting has two hard constraints that cannot be engineered around: It tests only a moment in time.The engagement captures a snapshot. The application that gets tested on Monday is already different by Friday, new commits, new endpoints, new dependencies. The test is valid for the state of the system during the engagement window. After that, it ages. It tests only a portion of the system.A consultant with a two-week window can meaningfully probe perhaps 20–30% of a complex modern application's attack surface. Edge cases, rarely triggered flows, and multi-step vulnerabilities often fall outside that window. Nobody tells you which 70–80% didn't get tested. As deployment velocity increases, both constraints become more damaging. The deployment velocity gap is the time between when a vulnerability is introduced into production and when it is detected by security testing. For annual penetration testing programs: maximum gap = 365 days. Average gap = approximately 180 days (half the testing interval, since vulnerabilities are introduced continuously throughout the year, not all at once before the test).

Share this article