Skip to main content

Document metadata

Status
Review candidate
Approval
Pending
Version
1.0
Classification
PUBLIC
Owner
Lightning IT Documentation Maintainers
Approver
Lightning IT Security and Compliance Maintainers
Audience
documentation contributors, security and privacy reviewers, product owners
Last reviewed
Next review
(Semiannual)

Public and private content security architecture

This target architecture governs public documentation, protected source material, migration work, build output, search data, and publication evidence. Uncertainty remains private.

Classification and allowed locations

Classify both the name and content of every source, link, asset, archive, generated artifact, and evidence item.

ClassPublic repository or siteProtected destination
PUBLICproposal allowed after normal reviewoptional authoritative copy
PUBLIC_AFTER_SANITIZATIONindependently reviewed transformed output onlyoriginal, mapping, and review evidence
PRIVATE_INTERNALprohibitedapproved internal knowledge or evidence system
PRIVATE_CUSTOMERprohibitedapproved customer-scoped system
SECRET_OR_CREDENTIALprohibitedapproved secret store and incident process
OBSOLETEnot current contentretained or disposed under its lifecycle
DUPLICATEcanonical safe topic onlydisposition and provenance record
UNRESOLVEDprohibitedprotected triage until classified

Public evidence may identify an issue, pull request, public commit, public workflow run, sanitized result, reviewer role, date, and deterministic digest. Protected evidence includes original assessment material, detailed findings, risk decisions, customer context, private provenance, and recovery material.

Publication decision path

  1. An owner inventories and classifies the complete input, including metadata and history.
  2. A transformer re-authors only the useful public meaning. Redaction alone is insufficient when context can reconstruct protected data.
  3. Semantic, technical, security, privacy, licensing, and claim reviews apply in proportion to the content.
  4. An independent information-protection reviewer verifies the transformed result, links, assets, build output, and search index.
  5. An authorized reviewer approves the exact document identifiers and digest.
  6. Protected-branch and deployment gates publish the immutable candidate.
  7. Production verification confirms the intended revision and absence of disclosure.

A failed or incomplete gate returns the item to protected triage. A deadline, technical feasibility, or prior publication does not declassify it.

Declassification

Declassification requires an accountable data owner, documented original class, specific public purpose, transformation record, independent security and privacy review, retention decision, and approval for the exact output. The public record contains only a safe aggregate provenance statement. The protected record retains source identity, checksums, mappings, reviewers, findings, and the decision.

Re-review after a source, purpose, audience, claim, dependency, generator, or publication target changes. Withdrawal removes public availability where possible but does not assume caches or clones can be recalled.

Protected data controls

Do not publish:

  • secrets, credentials, tokens, encrypted secret payloads, or realistic secret examples;
  • customer identities, inventories, configurations, evidence, delivery records, or contractual detail;
  • detailed findings, accepted risks, residual-risk decisions, incident facts, or protected risk registers;
  • private repository, knowledge-system, file, or source paths;
  • internal hostnames, addresses, account or zone identifiers, topology, origin details, escalation paths, or recovery material;
  • screenshots without a visible-content, filename, metadata, license, and provenance review;
  • archives, hidden files, source maps, logs, build caches, or generated indexes that can reconstruct protected input.

Use only the synthetic identifiers and reserved address ranges in AGENTS.md. Prefer maintainable text or an accessible Mermaid diagram over a screenshot. Treat SVG as active content. Scan the final build and search index, not only source Markdown.

Claim and assurance controls

Every public statement needs an approved public authority and a bounded scope. Do not infer a capability from code, a preview, a tool name, or private evidence. Do not make unsupported certification, conformity, compliance, security, audit-success, service-level agreement, technology, performance, roadmap, pricing, or product claims.

Assessment or acceptance applies only to the agreed scope, controls, checks, artifacts, and evidence. A standards mapping describes a method; it does not claim implementation, certification, risk acceptance, or absolute security.

Threat and misuse review

ScenarioPublic-safe treatmentAccountable role
Secret or customer disclosurelayered source, history, build, and search scanning; fail closedSecurity and Compliance Maintainers
Re-identification from sanitized detailminimize fields; independent context reviewPrivacy reviewer
Protected topology reconstructed from links or diagramssynthetic examples; topology reviewSecurity reviewer
Misleading assurance or product promisesource-bound claims and explicit limitsProduct Owner
Stale instructions cause unsafe actionreview cadence, event triggers, safe stops, retirementDocument owner
Screenshot, archive, or generator leaks metadatainspect, strip, regenerate, and scan final outputInformation-protection reviewer
Dependency or workflow compromise alters outputpinned actions, locked dependencies, least privilege, immutable artifactsRepository maintainer
Search, sitemap, preview, or source map exposes draftsbuild allowlist, preview noindex, generated-output testsDocumentation maintainer
Public evidence reveals a protected finding or riskpublish aggregate outcome only; retain detail privatelyRisk owner

Public-safe risk register

Detailed likelihood, impact, findings, treatments, residual risks, and acceptance decisions remain in an approved protected register. This public view records only risk themes, treatment expectations, owners, and review triggers.

Risk themeRequired treatmentOwnerReview trigger
Unauthorized disclosureclassification, minimization, scanning, independent reviewSecurity and Compliance Maintainerscontent or publication-path change
Privacy harmpurpose limitation, de-identification, context reviewPrivacy reviewernew data category or audience
Unsupported assuranceapproved claim authority, scope limits, evidence bindingProduct Ownerclaim or source change
Stale or unsafe guidancelifecycle owner, scheduled and event review, withdrawal pathDocument ownerimplementation or risk change
Supply-chain manipulationlock, pin, least privilege, reproducible build, provenanceRepository maintainerdependency or workflow change
Evidence integrity lossimmutable identifiers, digest binding, protected originalsEvidence ownerevidence process change

No public entry means a risk has been accepted. Acceptance requires an authorized human decision in the protected register. A protected escalation path is used when classification, ownership, treatment, or authority is uncertain; public documentation does not identify that internal path.

Review checklist

The security and privacy reviewer confirms:

  • source and output classes, purpose, owner, audience, and allowed destination;
  • data minimization and resistance to reconstruction or re-identification;
  • secrets, customer data, evidence, findings, risks, paths, topology, assets, archives, and generated-output controls;
  • source-bound claims and explicit assurance limits;
  • dependency, workflow, preview, search, deployment, and evidence protections;
  • rollback, withdrawal, retention, and re-review triggers; and
  • a protected record for any detailed finding, unresolved decision, residual risk, or acceptance.