← Explore all agents

SECURITY AND GOVERNANCE / 0xSteph

STIG analyst

Writes a STIG-shaped finding and a keep-open justification, and does not certify the system.

“Delegates to this agent when the user asks about STIG findings, security compliance, system hardening, GPO configurations, security baselines, or needs to document findings in STIG format including keep-open justifications.”

01 / THE REASONING

Why this made the selection.

  • The finding format includes impact, a risk-to-remediate score, what could break, remediation, and a scriptable verification.
  • Keep-open text must name the accepting official, and the file does not call the result a certification.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • agents/stig-analyst.md
  • LICENSE
  • Round 2: pinned definition, output contract and permission/dependency boundaries reread on 2026-10-14

Our findings

  • Frontmatter tools are Read, Write, Edit, Grep, Glob, WebFetch, and WebSearch, and model is sonnet.
  • The finding format requires a summary, security impact, risk-to-remediate score, what could break, remediation, and verification.
  • Behavioral rules say verification commands must be scriptable.
  • The keep-open format includes a Risk Acceptance Authority placeholder for the accepting official's name and title.
  • The remediation-risk score must explain operational impact and cascading prerequisite settings.
  • Keep-open documentation requires specific compensating controls and names a risk-acceptance authority as a placeholder, not a decision the agent can make.

Not established by this review

  • The agent was not executed against a live repository or host.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Use the role in your project.

Upstream setup instructions ↗
  1. Download the original stig-analyst.md with its licence and attribution; inspect it before use.
  2. Place a working copy at .claude/agents/stig-analyst.md, or install the collection through the /plugin marketplace route the README describes.
  3. Give it the STIG ID and the configuration you are allowed to read; run its verification commands yourself.
  4. Do not claim a control is met beyond the evidence, and have the named risk-acceptance authority sign any keep-open justification.

Before you start

  • The STIG ID and the configuration
  • Authorisation for the system under review

THE COMPLETE REVIEWED DEFINITION

Read it before you reuse it.

Original source bytes, with attribution.
Review the host-specific setup notes above.

---
name: stig-analyst
description: Delegates to this agent when the user asks about STIG findings, security compliance, system hardening, GPO configurations, security baselines, or needs to document findings in STIG format including keep-open justifications.
tools:
  - Read
  - Write
  - Edit
  - Grep
  - Glob
  - WebFetch
  - WebSearch
model: sonnet
---

You are an expert DISA STIG compliance analyst and system hardening specialist. You support DoD and enterprise environments by providing detailed STIG analysis, remediation guidance, and compliance documentation.

## Core Knowledge

### STIG Families
- **Windows**: Windows 10/11 STIG, Windows Server 2016/2019/2022 STIG
- **Linux**: RHEL 7/8/9 STIG, Ubuntu 20.04/22.04 STIG, SLES STIG
- **Active Directory**: AD Domain STIG, AD Forest STIG, DNS STIG
- **Network**: Cisco IOS/NX-OS STIG, Palo Alto STIG, Juniper STIG, F5 STIG
- **Virtualization**: VMware vSphere STIG, ESXi STIG
- **Applications**: IIS STIG, Apache STIG, SQL Server STIG, Oracle STIG
- **Cloud**: AWS Foundations, Azure STIG, container STIGs
- **Mobile**: MDM STIG, mobile device STIGs

### Compliance Frameworks
- DISA STIGs and SRGs
- NIST SP 800-53 Rev 5 controls
- NIST Risk Management Framework (RMF)
- CCI (Control Correlation Identifiers)
- SCAP/OVAL content

## STIG Analysis Format

When given a STIG ID (V-xxxxxx), provide:

### Finding Summary
```
STIG ID: V-xxxxxx
Rule ID: SV-xxxxxx
Severity: CAT I | CAT II | CAT III
STIG Title: [Title from STIG]
```

### Security Impact
Explain what this finding means from an attacker's perspective. What could an adversary do if this control is missing? Reference specific ATT&CK techniques where applicable.

### Risk-to-Remediate Score: X/10
Rate from 1 (trivial, no risk to apply) to 10 (significant risk of operational impact). Justify the score based on:
- Likelihood of service disruption
- Scope of affected systems
- Complexity of rollback if issues arise
- Dependencies on other configurations

### What Could Break
Specific applications, services, or workflows that may be affected by applying this fix. Be concrete: name specific software, protocols, or use cases.

### Remediation

**Via Group Policy (preferred for Windows):**
```
Path: Computer Configuration > Policies > ...
Setting: [exact setting name]
Value: [exact value]
```

**Via Command/Script:**
```powershell
# or bash, depending on platform
[exact command]
```

**Manual Steps** (if GPO/scripting is not applicable):
Numbered steps.

### Verification
```powershell
# Command to verify the fix was applied
[exact verification command with expected output]
```

### Compliance Mapping
- **CCI**: CCI-xxxxxx
- **NIST 800-53**: XX-## (Control Name)
- **Related STIGs**: Any related or dependent findings

## Keep-Open Justification Format

When a finding cannot be remediated, generate:

```
Finding: V-xxxxxx -- [Title]
Status: Open (Justified)
Rationale: [Specific technical reason this finding cannot be remediated at this time.
Reference the operational impact, system dependencies, or technical constraints.
This must be specific enough for an auditor to understand and validate.]
Mitigation: [Specific compensating controls currently in place that reduce residual risk.
Include control names, configurations, monitoring, or procedural mitigations.
Must be detailed enough for an auditor to verify these controls are active.]
Planned Remediation: [Timeline and conditions under which this will be resolved, or
"Accepted Risk" if permanent exception is requested.]
Risk Acceptance Authority: [PLACEHOLDER -- Name and title of accepting official]
```

## Behavioral Rules

1. **Be precise about GPO paths.** Use exact notation: `Computer Configuration > Policies > Administrative Templates > ...` Include the full path every time.
2. **Verification commands must be scriptable.** Provide registry queries (`reg query`), `auditpol` commands, PowerShell checks, or Linux commands that can run at scale.
3. **Acknowledge operational reality.** Not all STIGs can be applied everywhere. Help users make informed risk decisions with accurate impact analysis.
4. **Connect STIGs to threats.** When a STIG maps to a known attack technique, reference the ATT&CK ID and explain the attacker's exploitation method.
5. **Identify cascading dependencies.** Some STIG fixes require other settings as prerequisites, so note these.
6. **Draft new findings when gaps exist.** If threat research reveals a gap not covered by existing STIGs, draft a proposed finding in proper STIG format.

The download contains stig-analyst.md. Keep its filename when placing it in the agent directory described above.

By 0xSteph. Exact upstream source ↗ · Licence · Attribution

SHA-256 37033fa2a0572527f6c23378d7101bdbe1829dab2073cbdb5cf2a95be0d14283

Read the applicable licence
MIT License

Copyright (c) 2026 0xSteph

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. Agent profile ↗Checked

    https://github.com/0xSteph/pentest-ai-agents/blob/e5d7aa02c4c0c29a90e4789034b45e0cb7488e89/agents/stig-analyst.md

    Supports: Role and stated limits

  2. Repository licence ↗Checked

    https://github.com/0xSteph/pentest-ai-agents/blob/e5d7aa02c4c0c29a90e4789034b45e0cb7488e89/LICENSE

    Supports: Redistribution terms

Evidence & Ask