Skip to main content

Data Classification

SicarioSpec treats data classification as a release and review gate. Specs, plans, logs, evidence, examples, diagrams, scanner output, model prompts, model outputs, queues, traces, and packaged artifacts must identify the highest classification they carry.

Levels

LevelDescriptionExamplesMinimum Handling
PublicApproved for public releaseREADME, public docs, synthetic examplesSource review before publication
InternalInternal project or operational databacklog notes, generated evidence summariesRepository access controls
ConfidentialBusiness, customer, or security-sensitive dataprivate architecture, customer configNeed-to-know access and redaction
RestrictedHighly sensitive security, credential, or vulnerability datasecrets, tokens, private vuln detailsDo not commit; approved secure storage only
RegulatedData under legal, contractual, or audit scopePII, PHI, PCI, SOX evidenceControl mapping, retention, and reviewer approval

Repository Register

Asset / FlowOwnerClassificationRegulated DataRetentionResidencySharing / EgressRedactionEvidence
Source code and templatesMaintainersPublicnonePer releaseN/APublic GitHub releaseSecrets excludedGit history
Generated gate evidenceMaintainersInternalnone by defaultPer runN/ARepository collaboratorsFindings reviewed before publicationgenerated/sicario/gate-summary.json
Security reports and scanner outputSecurity ownerInternal or highervulnerability metadata possiblePer findingN/AMaintainers / advisory flowPrivate details redacted publiclyGitHub Security / Actions
Release distributionsMaintainersPublicnonePer releaseN/APublic GitHub releaseBuilt from reviewed sourceGitHub release assets

Rules

  • Restricted data and secrets must not enter git, logs, generated artifacts, or LLM context.
  • Public examples must use synthetic values only.
  • Evidence carries the same or higher classification as the source data it summarizes.
  • Any feature that handles customer, tenant, vulnerability, credential, model context, audit, or regulated data needs explicit owner, retention, residency, sharing, and redaction decisions.