Skip to content

docs(import): publish the DISA STIG checklist docs on the patch line - #15674

Merged
devGregA merged 1 commit into
bugfixfrom
docs/stig-checklists-import
Aug 15, 2026
Merged

docs(import): publish the DISA STIG checklist docs on the patch line#15674
devGregA merged 1 commit into
bugfixfrom
docs/stig-checklists-import

Conversation

@devGregA

Copy link
Copy Markdown
Contributor

Publishes the DISA STIG checklist documentation on the patch line.

These pages were written against dev (#15571), but the Pro feature they document already ships on
the patch line, so as things stand the docs would not publish until the next minor release and
docs.defectdojo.com/import_data/pro/specialized_import/stig_checklists/ stays a 404 for users who
already have the scan type. This is a cherry-pick of that commit onto bugfix.

What it contains:

  • New page — DISA STIG Checklists (import_data/pro/specialized_import/stig_checklists.md): the
    two STIG Viewer formats the scan type reads (.ckl and .cklb, detected from content rather than
    extension), how the four checklist statuses become finding states, how DISA categories and
    assessor severity overrides map to severity, what each finding carries, identification by V-number
    on the assessed asset, and how to organize checklists for more than one asset.
  • Control Coverage: a section on the CCI crosswalk, the precedence order when two mapping sources
    disagree, and the backfill command now running both passes (--skip-scanner-refs,
    --skip-crosswalk).
  • Compliance Profile: the STIG case for configuration test types, and why it is not enabled for
    you.

One conflict on cherry-pick, in control_coverage.md: bugfix already carries the Asset relabel
wording ("scan every active finding instead of one Asset") where the dev version still said
"product". Resolved by keeping the bugfix wording and adding the crosswalk sentences on top. The
flags named on the page are verified against the command as it exists on this line.

Documentation only — no code changes.

…lk (#15571)

Documents the DISA STIG Checklist scan type: the two STIG Viewer formats it
reads, how the four checklist statuses become finding states, how DISA
categories and assessor severity overrides map to severity, what each finding
carries, and how findings are identified.

Two points get more than a passing mention because they change how someone
organizes their imports. Findings are identified by V-number *on the assessed
asset*, so the same rule failing on two hosts stays two findings and a STIG
release upgrade keeps history. And closing on re-import is driven by an item's
absence from the report, so a test holding several assets' checklists needs
Close Old Findings turned off.

On the compliance side, STIG rules cite CCIs rather than naming controls, so
control coverage gains a section on the CCI crosswalk, the precedence between
mapping sources, and the fact that the backfill command now runs both passes.
The compliance profile's configuration-test-types note gains the STIG case,
including why it is not switched on for you.

Co-authored-by: devGregA <greg-agent-2@defectdojo.com>
(cherry picked from commit 460889b)
@devGregA devGregA added this to the 3.2.200 milestone Aug 15, 2026
@github-actions github-actions Bot added the docs label Aug 15, 2026
@devGregA
devGregA enabled auto-merge August 15, 2026 06:23
@devGregA
devGregA disabled auto-merge August 15, 2026 06:39
@devGregA
devGregA merged commit 7ec4205 into bugfix Aug 15, 2026
48 checks passed
@devGregA
devGregA deleted the docs/stig-checklists-import branch August 15, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant