ism_applicable
Rank ISM controls relevant to a free-text description of work using hybrid retrieval. Filter by classification, maturity, tags, or paths for precise results.
Instructions
Rank ISM controls relevant to a free-text description of planned or current work.
The primary discovery tool. Describe the work in a sentence or two and it returns
the most relevant controls. For exact keyword or phrase lookup, use ism_search.
Uses hybrid retrieval (semantic embeddings + FTS5 BM25) fused with Reciprocal
Rank Fusion. Optional filters: classification (NC|OS|P|S|TS or OFFICIAL through
TOP_SECRET), maturity (ML1|ML2|ML3, Essential Eight controls only, so leave it
unset unless scoping to the Essential Eight), tags (validated against
ism_list_sections), paths (repo paths whose tokens expand the lexical query).
Invalid filter values fail. limit defaults to 20 (capped at 200). verbose
populates each control's guideline text, null otherwise. score is a normalised
RRF score in [0.0, 1.0], not a probability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| work | Yes | ||
| limit | No | ||
| paths | No | ||
| verbose | No | ||
| maturity | No | ||
| classification | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | Yes | ||
| count | Yes | ||
| query | Yes | ||
| filters | Yes | ||
| results | Yes | ||
| candidates_before_filter | Yes |