Skip to main content
Discovery

Compliance

The regulatory requirements Discovery provides evidence for, the evidence it produces, and the feature flags each piece needs.

Discovery supports your regulatory obligations by producing evidence about the accuracy of your ICT asset inventory. It does not by itself make you compliant. The mappings below are the ones documented in TENSOR's compliance mapping and control crosswalk.

Preview module

Discovery has been tested with simulated data only, and several of the evidence sources below are partially available. Read the status column and Availability before you present any figure to an auditor.

Requirement mapping

RequirementTENSOR featureEvidence producedCurrent status
DORA Art. 8 (identification of ICT assets) and NIS-2 asset inventoryDiscovery sources reconciled into the CMDB; independent verificationAttestation with verified, stale and single-sourced figures per class; sealed artifactAttestation and sealing are available. Independent verification is partially available: confirmations are not yet written by the sweep, so the attestation shows no verified CIs.
DORA Art. 8(1), MaRisk AT 7.2, BAIT 4 (provenance): K4 Soll/Ist comparisonDeviations against verified discovery sourcesDeviation records with owner, decision and reason; MTTR in the attestationDeviations with SLA and decision dialog are available. The K4 control is kept at roadmap — see below.
DORA Art. 10 (detection) and RTS Art. 10 (vulnerability management)Scanner findings and CVE correlation recorded on CIsCVE entries with audit rows; detection event for critical CVEs on critical-function CIsScanner findings are recorded as CVEs today. CVE correlation from installed software is built and tested but not yet scheduled in the sweep.
DORA Art. 8 (EoL/EoS on critical functions)End-of-life enrichment of CI lifecycle datesLifecycle facts with feed evidence; risk-register entries from the daily checkEnd-of-life enrichment is built and tested but not yet scheduled in the sweep.
DORA Art. 5 / audit trail expectationsHash-chained audit events for every discovery mutationTamper-evident audit log, append-only verification evidenceAvailable.
DSGVO (GDPR) data minimisation and residencyPII tagging, EU feed mirror, residency and region acknowledgements; works council package for the collectorRecorded acknowledgements; PII-free audit payloadsPII tagging, the EU feed mirror and integration residency acknowledgements are available. The cloud region acknowledgement register records acknowledgements but does not yet enforce them before the first pull. The works council package is planned — not yet available.

Which flags you need

All of the above requires the discovery_sources flag. In addition:

EvidenceExtra flag
CVE recording from scanner findings, and CVE correlationcve_detection_ui
End-of-life enrichment and the daily EoL/EoS risk checkeol_eos_risk_register
On-premises collector enrollment and heartbeatdiscovery_collectors
Integration adapters still marked Previewintegrations_preview

cve_detection_ui and eol_eos_risk_register depend on your bundle; the others are off by default. See the toggle catalog and, for how CVEs and lifecycle dates behave once recorded, CVEs and lifecycle risk.

K4 stays at roadmap until your pilot is complete

TENSOR's own control crosswalk keeps the K4 Soll/Ist control at roadmap until at least one live discovery source has been verified against a real estate. Do not present K4 figures to an auditor before your pilot is complete.

Controls that protect the evidence

The evidence is only worth something if the people it measures cannot shape it. Discovery enforces this in code:

  • Auditors attest, they do not control. The auditor role can read the attestation, the deviation queue, per-CI verification and the absence queue, but is never granted export, verification-policy or deviation-decision rights.
  • The verification window needs two people. A new verification policy must be approved by someone other than the person who records it.
  • A widened window is visible. The attestation shows coverage at both the effective and the seeded default window, and the denominator policy states whether the window was ever changed.
  • Open deviations reduce the verified count. A CI with an open deviation is excluded from the verified count, however recently it was confirmed.
  • Deviations cannot be reset. Resolved and dismissed deviations cannot be reopened; a persisting disagreement opens a new deviation with its own detection time, so breach history and MTTR stand.
  • Sealed means sealed. A sealed attestation is an immutable, hash-chained artifact. A later report supersedes it; the sealed one stays on record.
  • The flag cannot be switched off quietly. After the first sealed attestation, switching discovery_sources off needs a dual-approval request; the requester cannot approve it.
  • Every mutation is audited. Each discovery mutation writes exactly one hash-chained audit event in the same transaction. Audit payloads carry structural facts only, not discovered values.

The roles behind these rules are in Roles and permissions; the platform-wide rules are in Segregation of duties.

Use the right verb

When you describe Discovery to auditors, say it supports or provides evidence for a requirement. It does not fulfil or guarantee any regulation.