Safeguard
Security Guides•

What should an AppSec program do in the first 30 days?

In the first 30 days of an AppSec program, build an inventory, run a baseline scan, name owners and define urgent. Skip tuning and policy for now.

Safeguard Security Team
3 min read

In the first 30 days of an AppSec program, do four things: inventory repositories and applications, run one baseline scan, name an owner for each system, and agree what "urgent" means. Do not tune rules or block builds yet. The aim is an honest picture of where you stand.

Week 1: inventory

List every repository, deployed application, and the team that owns it. Include forgotten services, internal tools and scripts that deploy to production. Ask three sources: source control, the cloud account and the people. They will disagree, and the differences are your first findings.

Record for each system: owner, language, where it runs, whether it is internet facing, and whether it handles sensitive data.

Week 2: baseline scan

Run dependency scanning and secrets scanning across everything. Add static analysis for the most critical applications. Do not try to fix anything yet. Save the results and the date. This baseline is how you will show progress later.

Week 3: ownership and triage

For each critical finding, find a human to own it. Group findings by system and send each owner a short list, not an export of ten thousand rows. Agree on a simple definition of urgent, for example a known exploited issue in an internet facing system. Use a published signal, such as CISA's Known Exploited Vulnerabilities catalog, as one input.

Week 4: first fixes and a plan

Fix the few things that are both severe and easy. Leaked credentials come first because rotation is quick. Then write a one page plan for days 31 to 90. See also what to do after tool selection.

30 day checklist

DoneItem
Yes or noInventory with owners
Yes or noBaseline scan stored with a date
Yes or noLeaked secrets rotated
Yes or noDefinition of urgent agreed
Yes or noPlan for days 31 to 90 shared

Common traps

  • Turning on blocking gates in week two. You will lose developer goodwill.
  • Presenting raw totals to executives. A large number with no context creates panic or shrugs.
  • Scanning only the apps you already worry about.

Try it yourself

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

See how a repository becomes a list of components. That is your week one and two output.

Quick check

Should we fix everything the baseline finds?

No. Fix the severe and reachable items first, record the rest with owners and dates, and revisit them in the next phase.

What if the inventory is incomplete after 30 days?

That is normal. Mark it as a known gap and add a monthly check, since discovery is continuing work.

Safeguard does asset discovery and SBOM and dependency scanning, which cover the first two weeks. Try the free scan on one repository to see a baseline.

Sources

  • CISA Known Exploited Vulnerabilities Catalog (cisa.gov). Referred to as an input, not quoted.

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.