Search DISA STIG rules
search_stigSearch DISA STIG hardening rules across RHEL 8, RHEL 9, Windows 11, Windows Server 2022, and Cisco IOS Router NDM benchmarks - by keyword (matched against rule IDs and titles first, then descriptions), filterable by product, severity (high/medium/low, mapping to CAT I/II/III), category, and automation level. Call this when the user asks how to harden one of these platforms, what a STIG requires, or which rules cover a topic like SSH, passwords, or auditing. Returns summaries; use get_stig_rule for full check and fix text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results per page (default 20) | |
| query | Yes | Keyword or rule id fragment, e.g. "ssh banner" or "SV-257777" | |
| format | No | "summary" (default) returns each rule inline as JSON. "links" returns MCP resource links, which hosts can render as pickable items the user opens on demand. Not smaller - the title and severity you need in order to choose are the bulk of either shape - so choose on how the client presents results, not to save tokens. | |
| offset | No | Skip this many matches. Pass the next_offset from a previous response to reach results beyond the first page. | |
| product | No | Limit to one benchmark | |
| severity | No | high=CAT I, medium=CAT II, low=CAT III | |
| automation | No |