Frameworks registry

Open frameworks only. Nothing behind a paywall.

The public frameworks and taxonomies controls point to: government guides, MITRE, CWE, CVE. Frameworks under a restrictive license are not listed. Find which CIRSEC control covers a NIST, CISA or ANSSI item below.

01

Frameworks

KeyFrameworkKindReferences
nist-800-53r5NIST SP 800-53 Rev. 5NISTcontrol-frameworknone yet
cisa-scuba-m365CISA SCuBA Microsoft 365 Secure Configuration BaselinesCISAcontrol-frameworknone yet
anssi-linuxANSSI - Recommandations de sécurité relatives à un système GNU/LinuxANSSIcontrol-frameworknone yet
mitre-attackMITRE ATT&CKMITREthreat-taxonomynone yet
cweCommon Weakness EnumerationMITREweakness-taxonomynone yet
cveCommon Vulnerabilities and ExposuresCVE Programvulnerability-databasenone yet

control-framework entries are used in mappings, the other kinds in threats. Rendered from baselines.yml on every deploy.

02

Cross-reference

No control references a framework yet.

03

Engines

KeyEngineChecks and scripts
graph-apiMicrosoft Graph APIGET a Graph resource and compare a JSON path to an expected value.0
exchange-powershellExchange Online PowerShellRun an Exchange Online PowerShell cmdlet and compare a property to an expected value.0
powershellPowerShellGeneric PowerShell script, for checks or remediation.0
shellPOSIX shellShell command or script. For checks, exit code 0 means compliant.0
osqueryosqueryosquery SQL query. For checks, a non-empty result means compliant unless the spec says otherwise.0
windows-registryWindows registryRead a registry value and compare it to an expected value.0
file-contentFile contentMatch a regex against a configuration file.0

Each engine defines the spec payload of its checks. Adding one is a change to baselines.yml, not to the schemas.