scf_evidence_read
Read evidence-tracking records, coverage gaps, collection health, due items, maturity, and upgrade guidance to review evidence status and identify next collection actions.
Instructions
Read evidence tracking: list records, one record with its in-scope requiring controls, requiring controls alone, gaps, health, upcoming, frequency health, maturity and upgrade guidance, suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Look-ahead window in days (1–90, default 14) Used by: upcoming. | |
| method | Yes | list: List the organization's evidence tracking records: tracking status, maturity, owner, system, file count, required_by_scope. Names no controls — use scf_get_evidence_requiring_controls for those. get: Get one evidence tracking record (read) plus required_by_in_scope_controls (the org's in-scope controls that require it) and, as labelled context, catalog_control_mappings. 404 if untracked. requiring_controls: Which in-scope controls require one evidence item (read; works untracked). Primary: required_by_in_scope_controls with status and maturity. Context: catalog_control_mappings and what is not in scope. gaps: List the organization's evidence coverage gaps: evidence required by in-scope controls that is not yet tracked, with overall coverage percentage. health: Get evidence collection health for the organization: per-item freshness status (green/amber/red) against collection frequency, with a roll-up summary. upcoming: List evidence whose next collection falls due within N days (read — viewer role), computed from each item's frequency and last upload. The daily 'what is due' view. frequency_health: Report evidence whose declared frequency disagrees with the observed upload cadence over the last 90 days (read — viewer role). Only misaligned items are returned. maturity_summary: Get the organization's evidence maturity summary: average maturity score, automation percentage, distribution by maturity level, and improvement opportunities. item_maturity: Get one evidence item's collection maturity: current level (1=Ad Hoc to 5=Optimized), contributing factors, upgrade potential, and tracking state. upgrade_recommendations: Get upgrade-path recommendations for maturing one evidence item's collection: target level, effort, impact, and step-by-step actions — the same guidance shown in the platform UI. suggestions: Get system-aware collection suggestions for one evidence item: which tracked system currently collects it, which in-scope systems are capable of collecting it, and tailored collection guidance. | |
| org_id | Yes | Organization UUID — obtain from scf_list_organizations | |
| team_id | No | Filter to evidence this team is assigned to, accountable or consulted — obtain from scf_list_teams Used by: list. | |
| my_teams | No | Filter to evidence assigned to any team the caller belongs to; intersects with team_id rather than overriding it. 'The caller' is the API key's identity; on a self-hosted instance that is a service account on no team, so this returns nothing — use team_id instead. Used by: list. | |
| system_id | No | System UUID to filter by — obtain from scf_list_systems Used by: list. | |
| evidence_id | No | Catalog evidence ID, e.g. E-IAM-01 — obtain from scf_list_evidence_catalog [get] | Catalog evidence ID, e.g. E-AST-09 — obtain from scf_list_evidence or scf_list_evidence_catalog [requiring_controls] | Evidence ID (e.g., 'E-RSK-02') — obtain from scf_list_evidence [item_maturity, upgrade_recommendations, suggestions] Used by: get, requiring_controls, item_maturity, upgrade_recommendations, suggestions. | |
| function_id | No | Filter to evidence assigned to any team aligned to this function — obtain from scf_list_functions Used by: list. | |
| accountable_owner_type | No | Filter by the accountable team's primary owner: 'internal' or 'external_contractor' Used by: list. |