
A startup security checklist: your first week, month and quarter
Ujwal Gupta
CEO, NexusVoid AI
10 min read

This checklist is for founders and engineering leads at startups where nobody’s full-time job is security. It is split into three phases, your first week, first month and first quarter, and every item has an owner and a clear “done when”. By the end you will have a baseline that blocks the most common ways small companies get breached, and most of the groundwork for SOC 2 or ISO 27001.
The short answer |
|---|
In the first week, close the obvious doors: enforce multi-factor authentication everywhere, move shared passwords into a password manager, lock down cloud root accounts, protect your main branch, and remove anyone who has left. In the first month, write down what you run, put everyone behind single sign-on with least-privilege access, secure company laptops, scan code and dependencies on every pull request, and prove you can restore a backup. In the first quarter, make it repeatable: quarterly access reviews, an external pentest, fix deadlines by severity, logging and alerting, security training, a risk register and an incident plan you have rehearsed. Nearly every item doubles as a SOC 2 and ISO 27001 control. |
On this page
Before you start: pick one owner
First week: close the obvious doors
First month: know what you run and who can reach it
First quarter: make it repeatable
Common mistakes to avoid
How the checklist maps to SOC 2 and ISO 27001
How NexusVoid helps
Before you start: pick one owner
Security without an owner does not happen. Pick one person, usually the CTO or a senior engineer, and give them a few hours a week. They do not do every task. They make sure every task has a name next to it, a date and proof.
One tracker: a single spreadsheet or board with the task, owner, due date and a link to proof it is done.
Proof, not promises: keep the screenshot, export or config that shows each item is done. Customers and auditors will ask for it.
A weekly 15-minute check: what got done, what is blocked, what changed in the stack.
Most first-week items are settings that take minutes to an hour each. Later items take longer but mostly need doing once, then keeping up.
First week: close the obvious doors
These changes block the usual ways startups get hurt: stolen passwords, leaked keys, forgotten accounts and public storage. Do them before anything else.
Task | Owner | Done when |
|---|---|---|
Enforce MFA on identity, email, cloud, code host and finance tools | CTO | No one can sign in with a password alone |
Move shared credentials into a password manager | CTO | No passwords in chat, docs or spreadsheets |
Lock down cloud root and top-level admin accounts | CTO | Strong MFA, no access keys, not used day to day |
Remove ex-employees and unused accounts | Founder or ops | Every account maps to a current person or service |
Protect the main branch | Engineering lead | Merges need a pull request and an approval |
Turn on secret scanning and rotate anything exposed | Engineering lead | Scans run on every push; leaked keys revoked |
Check storage and databases for public access | CTO | Nothing public that is not meant to be |
Publish a security contact | Founder | A security@ inbox or security.txt someone reads |
Use the strongest MFA you can for admins
Any MFA is far better than none. For admins and anyone with production access, prefer phishing-resistant methods such as hardware security keys or passkeys over SMS codes, which can be phished or moved to an attacker’s phone through a SIM swap. CISA describes phishing-resistant MFA as the standard to aim for.
Rotate, do not just delete
If a scanner finds an API key in your git history, deleting the file is not enough. The key is still in the history and may already have been copied. Revoke it at the provider, issue a new one, and keep it in a secrets manager or your platform’s environment settings.
Root accounts are for emergencies
The AWS root user and the top-level admin accounts in Google Cloud or Azure should almost never be used. Give them strong MFA, store the recovery details somewhere safe, and do daily work through named accounts with narrower permissions.
First month: know what you run and who can reach it
With the doors closed, the next job is visibility. You cannot protect what you do not know you run, and an inventory is one of the first things an auditor asks for.
Task | Owner | Done when |
|---|---|---|
Build an asset inventory | CTO | Domains, cloud accounts, repos, laptops and SaaS tools listed with owners |
Put core apps behind single sign-on | CTO | Joiners and leavers are handled in one place |
Apply least-privilege access | Engineering lead | Production and customer data limited to those who need it |
Secure company laptops | Ops | Disk encryption, screen lock and updates on, and checked |
Scan code and dependencies on every pull request | Engineering lead | Scans run in CI; critical issues block the merge |
Back up and test a restore | Engineering lead | Production data restored to a test environment, and timed |
Scan your public attack surface | CTO | Every public domain, app and API checked from outside |
List your vendors | Ops | Every service holding company or customer data, and what it holds |
Laptops are production too
An engineer’s laptop often holds source code, cloud credentials and copies of customer data. Turn on full-disk encryption (FileVault on macOS, BitLocker on Windows), require a screen lock and keep the operating system updated. Beyond a handful of people, use device management or a monitoring agent so you can see the state of each machine instead of asking.
A backup you have never restored is a guess
Most teams have backups switched on. Far fewer have restored from one. Pick a date, restore your production database into a separate environment, and write down how long it took and what broke. That number is your real recovery time, and the record is evidence an auditor will accept.
Look at yourself from the outside
Attackers start with what is public: forgotten subdomains, staging servers, old marketing sites and exposed admin panels. List every domain you own, check what each one serves, and take down what nobody needs. Then fix what is left, most exposed and most important first.
First quarter: make it repeatable
The first month gets you to a decent baseline. The first quarter keeps you there as the team grows and the product changes. It is also where your security work starts to look like a program to customers.
Task | Owner | Done when |
|---|---|---|
Run a quarterly access review | CTO | Users of each system reviewed, removals made, review recorded |
Pentest your app and APIs | CTO | Test done, findings fixed and retested |
Set fix deadlines by severity | Engineering lead | Written targets for critical, high, medium and low |
Centralize logs and set alerts | Engineering lead | Cloud, identity and app logs kept; alerts reach a person |
Write core policies | Founder or CTO | Short, accurate policies approved and shared |
Write and rehearse an incident plan | CTO | One-page plan and one tabletop exercise held |
Run security awareness training | Ops | Every employee trained, completion recorded |
Start a risk register | Founder or CTO | Top risks listed with owner, decision and review date |
Fix deadlines people will actually meet
Pick targets you can keep, write them down and measure against them. A common shape is days for critical issues, a few weeks for high and a quarter or so for medium. The exact numbers matter less than having them, tracking them and recording why any exception was accepted.
Policies should describe what you actually do
A handful is enough to start: information security, access control, acceptable use, incident response, vendor management and data retention. Keep each one short. A policy that describes a process you do not follow is worse than none, because an auditor will test it and a customer may rely on it.
Rehearse the incident plan once
The plan needs four things: who is in charge, how to reach them at 2am, how to decide whether customers must be told, and where notes are kept. Check what your contracts and the laws that apply to you require for notification. Then spend an hour walking through a realistic scenario, such as a leaked cloud key or a stolen laptop. The gaps appear fast.
Common mistakes to avoid
Buying tools before naming owners: a scanner nobody reads is a cost, not a control.
Treating a scan as a pentest: scanners find known issues; a pentest also tries to chain them and abuse business logic.
Copying long policy templates: auditors test what the policy says, so every line you cannot follow becomes a finding.
Skipping offboarding: accounts of people who left are an easy way in and an easy audit finding.
Waiting for a customer to ask: when a big deal needs SOC 2, the clock is already running.
Doing it once: a checklist finished in March and forgotten by June protects nothing and proves nothing.
How the checklist maps to SOC 2 and ISO 27001
None of this is compliance theater. It is the core of what both frameworks ask for. SOC 2 is an attestation report against the AICPA’s Trust Services Criteria, issued by an independent CPA firm, and security is the one category every report must cover. ISO 27001 is a certifiable standard for an information security management system, with reference controls listed in its Annex A. They use different words for the same ideas.
Checklist area | SOC 2 looks at | ISO 27001 looks at |
|---|---|---|
MFA, SSO, access reviews, offboarding | Logical access | Access control and identity |
Inventory and vendor list | System boundaries, vendor risk | Assets, supplier relationships |
Branch protection, code scanning | Change management | Secure development, change management |
Laptops | Endpoint protection | User endpoint devices |
Backups and restore tests | Backup and recovery | Backup and continuity |
Logs, alerts, incident plan | Monitoring, incident response | Logging, monitoring, incident management |
Policies, training, risk register | Control environment, risk assessment | Policies, awareness, risk treatment |
The checklist is not the whole of either framework. ISO 27001 also requires the management system itself, including a defined scope, a risk method, internal audit and management review. But it covers most of the technical work. And if you keep proof for each item from day one, much of your audit evidence already exists when you start. A SOC 2 Type 2 report covers how controls operated over an observation period, commonly three to twelve months, so the earlier evidence starts, the sooner you can be audited.
How NexusVoid helps
This checklist is the program NexusVoid runs for you. Instead of a spreadsheet that goes stale, the work runs continuously and the proof is collected as it happens. If you have no security hire, NexusVoid acts as your CISO. If you have one, it takes most of the routine off their plate.
Argus covers the outside-in and code items: it starts from your public attack surface with no credentials or installs, works inward through code, dependencies, cloud and secrets, opens fixes as pull requests and retests when they merge.
Aegis covers the proof: tailored policies, evidence collected from your cloud, GitHub, identity provider and devices, a risk register, vendor management, device monitoring through an agent, employee training and auditor-ready exports.
Striker covers the pentest: vulnerability assessment for web, API, cloud and mobile, pay per scan, with a report in under 60 minutes.
Early-stage startups get all three. Growth and scale startups get Your Autonomous CISO, the full 22-module program. Either way, a person on your team approves the decisions that matter, and your auditor stays independent.
Frequently asked questions
We have five engineers. Is this overkill?
No. The first-week items are mostly settings, and they block the attacks small companies actually face: stolen passwords, leaked keys and public storage. Automated attacks do not check your headcount before trying a leaked credential. Do the first week now, then pace the month and quarter items to your sales cycle.
What should we do first if we only have one afternoon?
Enforce MFA on your identity provider, email, cloud and code host. Lock down your cloud root accounts. Remove accounts for anyone who has left. Those three changes close some of the most common ways into a young company, and each takes minutes rather than days.
Do we need a pentest if we already run a scanner?
Eventually, yes. Scanners find known vulnerabilities and misconfigurations quickly and should run continuously. A pentest adds someone trying to chain issues together and abuse your business logic, which scanners cannot judge. Enterprise customers often ask for a recent pentest report. Run scanners from the first month and a pentest within the first quarter.
When should we start SOC 2?
Start the baseline now and the audit when customers need it. A Type 2 report covers an observation period of several months, so teams that already have controls running and evidence accumulating move much faster when the request arrives. Some teams begin with a Type 1 report, which looks at control design at a single point in time.
Who should own security at a startup with no security team?
Usually the CTO or a senior engineer, with a few hours a week set aside. The owner does not do every task; they make sure every task has a name, a date and proof. As you sell to larger customers the role grows, and that is the point to consider a fractional CISO, a vCISO or an autonomous CISO.
If you want a second pair of eyes on where you stand, or you would rather have this checklist run for you, talk to a founder. Book a call at /contact.
Something wrong in this post? Tell us at lakshay@nexusvoidai.com and we will fix it and say so.
More from the team

The DPDP Act for startups: what it asks for and where to start
India's DPDP Rules were notified in November 2025 and most duties apply from May 2027. What the Act asks of startups, the key dates, penalties and a practical plan.
9 min read

Continuous compliance: why the audit is the easy part
Passing the first audit is a sprint. Staying compliant in year two is where teams slip. What auditors test after year one, which controls drift, and how to keep them running.
8 min read

SOC 2 for startups: what actually matters
SOC 2 is a report on how you run security, not a certificate you buy. What auditors check, Type I vs Type II, what to leave out of scope, and how long it really takes.
9 min read

Start with a real security program.
Tell us what you need to fix first and we will show that part live, on a stack like yours.