Skip to main content

Crate allow_report

Crate allow_report 

Source
Expand description

Human and machine artifact rendering for cargo-allow.

This crate renders reports, receipts, PR summaries, explanations, lists, worklists, migration summaries, SARIF, and HTML while preserving the source-tree claim boundary. Renderers describe what cargo-allow scanned and what it did not execute; they do not perform scanning or validation.

Structs§

AddReport
ArtifactContract
DiffEvidenceChange
DiffExceptionIdentityChange
DiffFindingChange
DiffLifecycleChange
DiffMetadataChange
DiffOccurrenceLimitChange
DiffPolicyChange
DiffPolicyStatusChange
DiffPostureSummary
DiffReport
DiffRequirementChange
DiffScopeChange
DiffSelectorIdentityChange
DiffSelectorPrecisionChange
DoctorReport
EvidenceReference
ExplainReport
InventoryContext
ListFilters
ListRow
MigrateReport
ProposeReport
PruneCandidate
PruneModeContext
ReportContext
Summary
WorklistFilters
WorklistItem

Enums§

DiffNetPosture

Constants§

ADD_SCHEMA_ID
ADD_SCHEMA_VERSION
ARTIFACT_CONTRACTS
ARTIFACT_STATUSES
ARTIFACT_STATUS_FAILED
ARTIFACT_STATUS_PASSED
CLAIM_BOUNDARY
CLAIM_BOUNDARY_TEXT
DOCTOR_SCHEMA_ID
DOCTOR_SCHEMA_VERSION
EXPLAIN_SCHEMA_ID
EXPLAIN_SCHEMA_VERSION
INVENTORY_SCANNER_POLICY_MIGRATION
INVENTORY_SCANNER_SOURCE_SYNTAX
INVENTORY_SCANNER_SOURCE_TREE_GRAPH
INVENTORY_SCOPE_SOURCE_TREE
INVENTORY_SOURCE_UNKNOWN
LIST_SCHEMA_ID
LIST_SCHEMA_VERSION
MIGRATE_SCHEMA_ID
MIGRATE_SCHEMA_VERSION
PROPOSE_SCHEMA_ID
PROPOSE_SCHEMA_VERSION
PRUNE_SCHEMA_ID
PRUNE_SCHEMA_VERSION
RECEIPT_COMMAND_CHECK
RECEIPT_SCHEMA_ID
RECEIPT_SCHEMA_VERSION
REPORT_COMMANDS
REPORT_COMMAND_AUDIT
REPORT_COMMAND_CHECK
REPORT_COMMAND_DIFF
REPORT_SCHEMA_ID
REPORT_SCHEMA_VERSION
SCANNER_LIMITATIONS
SPEC_SYSTEM_CLAIM_BOUNDARY
SPEC_SYSTEM_SCANNER_LIMITATIONS
SPEC_SYSTEM_SCHEMA_ID
SPEC_SYSTEM_SCHEMA_VERSION
WORKLIST_SCHEMA_ID
WORKLIST_SCHEMA_VERSION

Functions§

artifact_contract_for_schema_id
claim_boundary_for_schema_id
diff_net_posture
diff_posture_summary
insert_markdown_pr_summary
matched_policy_missing_evidence_entries
policy_baseline_debt_entries
policy_missing_evidence_entries
render_add_human
render_add_json
render_allow_entry_json
render_claim_boundary_json
render_diff_finding_changes_human
render_diff_finding_changes_markdown
render_diff_json_with_posture
render_diff_policy_changes_human
render_diff_policy_changes_markdown
render_diff_posture_summary_human
render_diff_posture_summary_human_with_evidence_health
render_diff_posture_summary_human_with_evidence_health_counts
render_diff_pr_summary_markdown
render_diff_pr_summary_markdown_with_evidence_health
render_diff_pr_summary_markdown_with_evidence_health_counts
render_doctor_human
render_doctor_json
render_explain_finding_json
render_explain_human
render_explain_json
render_html
render_html_with_context
render_human
render_human_with_context
render_inventory_json
render_json
render_json_with_context
render_json_with_context_and_diff
render_last_seen_json
render_list_human
render_list_json
render_markdown
render_markdown_with_context
render_migrate_human
render_migrate_json
render_propose_human
render_propose_json
render_prune_human
render_prune_human_with_context
render_prune_json
render_receipt
render_receipt_with_context
render_receipt_with_context_and_inventory
render_sarif
render_sarif_with_context
render_scanner_limitations_json
render_selector_json
render_worklist_human
render_worklist_json
scanner_limitations_for_schema_id
source_tree_path_text