SecBaseline
// guide

The ASD STIG, in plain English

The Application Security and Development (ASD) STIG is DISA's hardening standard for custom-built software rather than for an operating system or a shipped product. It asks how your team designs, codes, tests, deploys, and maintains an application, and expects evidence, not intent.

Who it applies to

Any application developed for or operated on a DoD network: web apps, APIs, mobile clients, and the pipelines that build them. Unlike an OS STIG, most ASD requirements can't be satisfied by a configuration switch, they're satisfied by a documented practice plus proof it happened (design documents, test results, code-review records, threat models).

What it actually covers

Common pitfalls

Remediation strategies

  1. Sort by CAT severity first, CAT I items block an authorization decision.
  2. Group rules by the artifact that satisfies them; one threat model or one pipeline change often closes a dozen findings.
  3. Push checks left into CI so future builds can't regress a closed finding.
  4. Capture the evidence at the moment of remediation, while the change is fresh.
  5. Route what can't be fixed this cycle into a POA&M with an owner and a date.

Mapping to NIST 800-53

Each ASD rule carries CCIs that resolve to 800-53 controls, mostly the SA (System and Services Acquisition), SI (System and Information Integrity), IA, and AU families. Answering an auditor in control language, rather than rule IDs, is usually the faster conversation.

Paste an ASD STIG rule into the console to get its plain-English breakdown, CCI mapping, and remediation steps.

Open the console