Why We Scan Code Before Launch and Keep Scanning After It Goes Live
We scan every build for vulnerabilities before launch, then keep scanning on a schedule, because new flaws appear in code that has not changed.
We scan every build for security vulnerabilities before it goes live, then keep scanning it on a regular schedule for as long as we look after it. The first scan stops known problems reaching your customers. The repeat scans matter because new vulnerabilities are discovered all the time in code that has not changed, so a site that was clean in March can be at risk by June. Scanning is an ongoing habit, not a one-off gate, and at Varsuite both halves are built into how we ship and maintain software.
Why scan code before it ever launches?
Most serious security problems are cheapest to fix before anyone has used the software. Once a build is live, a flaw can be probed by automated bots within hours and any fix has to be made under pressure. Scanning before launch moves that work to a calmer moment.
Our builds are AI-accelerated and human-perfected: agents produce code quickly and a human team signs off every detail before it ships. Speed is no excuse for shipping insecure work, so security scanning sits inside that sign-off step. Before a build goes near a customer, we check it for the weaknesses that cause real breaches:
- Injection flaws, where untrusted input can reach a database or the operating system.
- Broken access control, where a user can reach data or actions that should not be theirs.
- Out-of-date dependencies and libraries with publicly known vulnerabilities.
- Secrets such as API keys or passwords accidentally left in the code.
- Weak configuration, like missing security headers or permissive defaults.
A clean pre-launch scan is part of what "finished" means to us. We use more than one type of check, because no single tool catches everything: we read the source for risky patterns, compare dependencies against databases of known flaws, and exercise the running app the way an attacker's tools would.
Why does scanning have to continue after launch?
This surprises a lot of business owners. Your software can be perfectly secure on the day it launches and become vulnerable later without anyone touching a line of it.
That happens because researchers and attackers keep finding new flaws in the building blocks almost every modern site relies on: web frameworks, plugins, content management systems, payment libraries and server software. When a new vulnerability is published, every site using the affected component is suddenly exposed, whether it launched yesterday or two years ago. Repeat scans are how we find out your previously clean build now needs a patch, ideally before anyone with bad intentions does. Live sites also change, and a new feature or configuration tweak can quietly introduce a weakness that scheduled scanning catches.
How often should you scan, and what happens when you find something?
There is no single correct cadence, and anyone who quotes one without knowing your setup is guessing. What matters is matching the rhythm to the risk: a brochure site needs less attention than an e-commerce store handling card details. We combine two approaches:
- Scheduled scans catch slow-building issues and configuration drift on a predictable cadence.
- Event-driven scans run when a serious new vulnerability is announced that affects a component you use, so a newly published flaw does not sit unaddressed for weeks.
Finding an issue is only useful if it leads to a fix. When a scan flags a genuine problem on something we maintain, we assess how serious it is and how exposed you are, prioritise accordingly, apply the fix, and re-scan to confirm it is resolved. Urgent, actively exploited issues jump the queue, while low-risk items are handled calmly rather than treated as emergencies that teach people to ignore alerts.
How does this fit the way Varsuite builds and bills?
Security scanning is not a paid extra you have to ask for. It is part of how we build and maintain. A £100 deposit secures most builds, the balance is due only when you approve the finished work, and "finished" includes a build that has passed its pre-launch security checks. For software we continue to look after, scheduled scanning carries on so the protection does not stop the moment the site goes live.
For a UK business owner, the takeaway is simple. Ask any provider two questions: do you scan before launch, and do you keep scanning afterwards? If the answer to either is no, you are carrying more risk than you may realise.
Frequently asked questions
Does scanning before launch guarantee my site cannot be hacked?
No, and you should be wary of anyone who promises that. Scanning sharply reduces risk by catching known and common vulnerabilities before customers see them, but security is about lowering the odds and responding quickly, not a permanent guarantee. That is exactly why we pair pre-launch scanning with scheduled scanning afterwards.
My site has not changed in months, so why does it still need scanning?
Because the threats around it change even when your code does not. New vulnerabilities are discovered in the frameworks, plugins and libraries your site depends on, which can leave an untouched site newly exposed. Scheduled scanning is how those issues get found and patched before they are exploited.
What is the difference between scanning code and testing it?
Testing mainly checks that the software does what it is supposed to do, while security scanning checks for ways it could be misused or broken into. A feature can work perfectly and still carry a security flaw, which is why we do not rely on functional testing alone. Both run before we sign a build off.
Do I have to manage any of this myself?
For software we build and maintain, no. Pre-launch scanning is part of the sign-off before your balance is due, and scheduled scanning continues afterwards as part of looking after the build. You are welcome to ask what we found and fixed at any time, but the day-to-day monitoring is ours to handle.
Sophie runs security at Varsuite, from code scanning before launch to round-the-clock monitoring afterwards. She writes about keeping software and customer data safe without slowing teams down.
More from Sophie HarringtonReady to put AI to work?
Let our agents design, build and manage it for you.