Returns full details for a single control: the complete current revision in
latest, and a lightweight history array (no statement text)
suitable for stats and sparkline rendering. The :id path parameter accepts
ISM-1173, ism-1173, or bare 1173 — all are equivalent.
Full revision text across all ISM releases back to November 2010 is available via
/api/controls/:id/history.
curl "https://api.secctrl.fyi/api/controls/ism-1173"
# Also works:
curl "https://api.secctrl.fyi/api/controls/1173"
{
"id": "ism-1173",
"display_id": "ISM-1173",
"label": "Application control",
"control_class": "Technical",
"section": "System Hardening",
"section_overview": "...",
"latest": {
"catalog_version": "2024.09",
"commit_date": "2024-09-15",
"statement": "Application control is implemented ...",
"change_type": "modified",
"applicability": ["NC","OS","P","S","TS"],
"applicability_raw": null,
"e8_levels": ["ML1","ML2","ML3"],
"revision": "9",
"updated": "Sep-2024",
"guideline": "Guidelines for System Hardening",
"source": "oscal",
"compliance": null
},
"history": [
{
"catalog_version": "2024.09",
"commit_date": "2024-09-15",
"change_type": "modified",
"applicability": ["NC","OS","P","S","TS"],
"applicability_raw": null,
"e8_levels": ["ML1","ML2","ML3"],
"updated": "Sep-2024",
"guideline": "Guidelines for System Hardening",
"source": "oscal",
"compliance": null
},
{
"catalog_version": "2014.01-pdf",
"commit_date": "2014-01-01",
"change_type": "unchanged",
"applicability": ["NC","P","S","TS"],
"applicability_raw": ["G","P","C","S","TS"],
"e8_levels": [],
"updated": "Jan-2014",
"guideline": "System Hardening",
"source": "pdf",
"compliance": "must"
}
],
"annotation": {
"ai_view": "ISM-1173 requires organisations to implement application control ...",
"ai_view_snarky": "Congratulations, you must now whitelist every app ...",
"links": [],
"impls": [],
"catalog_version": "2024.09",
"updated_at": "2025-02-23T10:00:00Z"
}
}