Safeguard
Security Guides•

What should a security program deliver in its first quarter?

In the first quarter, a security program at a 20 to 200 engineer company should deliver a named owner, an asset and repo inventory, and access basics.

Safeguard Security Team
4 min read

In its first quarter, a security program at a software company with 20 to 200 engineers should deliver four things: a named owner, an inventory of repositories, services and accounts, a baseline for access and code review, and a short written plan for the next three quarters. Scanners and audits come later.

Why the first quarter is about visibility

Most small engineering organizations cannot answer basic questions. How many repositories exist? Which ones ship to production? Who can merge to main? Which third-party accounts hold customer data? Until those answers are written down, every later control is guesswork.

CISA's Cybersecurity Performance Goals start in the same place. The Identify group opens with asset inventory, then a single accountable cybersecurity leader, before it reaches vulnerability work. That order is a useful hint for how to spend ninety days. (The CISA page is marked as archived content that points to a newer version, so treat it as background and check the current list.)

The four deliverables

DeliverableWhat done looks likeTypical owner
Named ownerOne person is accountable for security outcomes, even if part timeCTO or VP Engineering names them
InventoryA list of repos, deployable services, cloud accounts, SaaS tools with data accessPlatform or DevOps lead
BaselineMulti-factor sign-in on core systems, protected main branches, review before mergeEngineering managers
PlanOne page covering quarters two to four, with ownersThe named owner

None of these needs new software. A spreadsheet is a fine first inventory if someone updates it on a schedule.

Steps for the quarter

  1. Week 1 to 2: name the owner. Write down who decides when security and delivery conflict. Without this the rest stalls.
  2. Week 2 to 6: build the inventory. Start from the source host and the cloud console, since both list what exists. Mark each item as customer facing, internal or unknown. Chase the unknowns.
  3. Week 4 to 8: set the access baseline. Turn on multi-factor sign-in for the identity provider, source host and cloud console. Remove accounts of people who have left. Check who holds admin rights.
  4. Week 6 to 10: protect the code path. Require pull requests and at least one review on production branches. GitHub documents settings such as required reviews and required status checks, and notes that by default these rules do not apply to repository admins unless you turn that on, so check who can bypass.
  5. Week 10 to 13: write the plan. Use what the inventory showed. Resist copying a generic roadmap.

Try it yourself

The inventory step has a software side: knowing which libraries each repository pulls in. This demo shows what a dependency inventory looks like once it exists. Click through a repository and look at how direct and indirect packages are listed.

Click through it at your own pace, or open it full screen.

What to leave out of quarter one

Skip penetration tests, formal framework mapping and large tool purchases. They are easier to scope after the inventory exists, and they tend to produce findings nobody has time to fix yet. If a customer demands one early, treat it as a separate project.

Safeguard can help with the inventory side: asset discovery and SBOM and dependency scanning are available, and there is a free scan if you want a first look at one repository.

Quick check

Do we need a full time security person in quarter one?

Not necessarily. CISA's goal is a named, accountable role, which can be a part of someone's job. What matters is that the decision rights are written down.

Is a spreadsheet really enough for the inventory?

Yes at the start, provided it has an owner and a review date. Replace it when keeping it current costs more than the tooling would.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.