scf_system_read
Reads the systems inventory to list or retrieve systems, catalog templates, capabilities, recipes, recipe status, and evidence mappings for compliance assessments.
Instructions
Read the systems inventory: list systems, one system, catalog templates, a system's capabilities and recipes, recipe status, org evidence capabilities, systems for an evidence type.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Template slug — obtain from scf_list_system_catalog Used by: catalog_template. | |
| method | Yes | list: List the organization's systems with boundary and recovery record (in_scope, criticality, RTO/RPO hours, data classification, hosting). Filter by linked vendor or boundary decision. get: Get one system from the organization's inventory (read — viewer role): name, type, vendor, description, catalog template link and the evidence it is configured to provide. catalog_templates: List system-catalog templates — the platform's knowledge base of known vendors/tools (slug, vendor, type, recipe maturity levels). Optionally search by name. catalog_template: Get one system-catalog template by slug with full detail: aliases and curated evidence-collection recipes (maturity level, steps, frequency, estimated time). capabilities: List the evidence types a system can provide and how (read — viewer role): capability status potential/configured/active, collection method, confidence and data format. recipes: Get evidence-collection recipes for a system, matched via its catalog template, alias, or fallback. Returns matched_via, the template summary, and per-maturity-level recipe steps. recipe_status: Get the status of a queued AI recipe-generation job for a system. Poll this after scf_generate_system_recipes. evidence_capabilities: List an organization's capabilities. Capabilities map to systems and evidence, showing what security functions the infrastructure supports. systems_for_evidence: Find every system that can provide a given evidence type (read — viewer role) — the inverse of the per-system capability list. Filter by capability status. | |
| org_id | No | Organization UUID — obtain from scf_list_organizations Used by: list, get, capabilities, recipes, recipe_status, evidence_capabilities, systems_for_evidence. | |
| search | No | Free-text search across template names, vendors, and aliases Used by: catalog_templates. | |
| in_scope | No | Filter by assessment boundary: 'true' (inside), 'false' (outside) or 'undecided' (not recorded) Used by: list. | |
| system_id | No | System UUID — obtain from scf_list_systems Used by: get, capabilities, recipes, recipe_status. | |
| vendor_id | No | Filter to systems structurally linked to this vendor UUID — obtain from scf_list_vendors Used by: list. | |
| evidence_id | No | Catalog evidence ID, e.g. E-IAM-01 Used by: systems_for_evidence. | |
| capability_status | No | Filter by capability status Used by: capabilities, systems_for_evidence. |