Skip to content

Findings

Where to find it: Risk Management, then Findings (/findings).

A Finding (FND-YYYY-NNNN) is an identified deficiency: something that is not as it should be, recorded so it can be tracked to resolution.


Findings come from several places

The register unifies findings from across the platform, and keeps their source visible because the source determines the lifecycle.

SourceWhere it originates
RCSA / Control AssessmentControl self-assessment and testing
Regulatory / Requirement AssessmentCompliance assessment against obligations
Third-Party RiskDue diligence and engagement assessment
Security Scanner IngestionPromoted from automated vulnerability or configuration scanner telemetry (SFN-)

Audit engagements, regulatory inspections, incidents and resilience exercises also create canonical findings, which ride the same record and lifecycle as compliance findings. Technical scanner observations (SFN-YYYY-NNNN) operate in a machine lifecycle until human triage promotes them into this register.


Per-source status vocabularies

Statuses are not shared across sources

RCSA "Remediating" and the governed compliance "In remediation" are different states in different engines. They are kept distinct deliberately so a merged filter never implies a state a source does not have.

RCSA / Control Assessment

StatusLabel
openOpen
remediatingRemediating
closedClosed

Terminal: closed.

Regulatory / Requirement Assessment, and Third-Party Risk

StatusLabel
openOpen
assignedAssigned
in_remediationIn remediation
under_reviewUnder review
acceptedAccepted
closedClosed
dismissedDismissed
escalatedEscalated
candidateRisk candidate

Terminal: closed, accepted, dismissed.

A finding is open when it is not in its own source's terminal set. Overdue means past its due date and still open.


The Three Lines model

Findings enforce a Three Lines of Defence separation with hard segregation of duties.

LinePermissionCan doCannot do
Line 1finding.remediateComment, attach evidence, remediate, request reassessmentAccept, dismiss or close
Line 2finding.reviewAssign, accept, dismiss, send back, closeAct on a finding they own
Line 2finding.escalateEscalate for risk reviewEscalate a finding they own
Independentfinding.closeIndependent closure

The rule "never own finding" appears throughout: a reviewer cannot review a finding assigned to them.


The closure rule

Completing an action does not close a finding

Completing a remediation action plan does not close the finding it serves.

Closure requires independent verification. For findings raised in an audit engagement, closure additionally requires auditor retest validation — the auditor who raised it confirms the remediation actually worked.

This is the single most important behaviour in remediation tracking. Without it, a programme reports closure at the moment someone marks a task done, which is precisely the moment the least independent verification has occurred.

Audit validation states

Findings raised through an audit engagement carry an additional validation state:

StateMeaning
pending_validationRemediation reported; auditor retest outstanding
validated_closedRetest passed; the finding is genuinely closed
reopened_failed_retestRetest failed; the finding is reopened

What a finding carries

FieldPurpose
Business referenceFND-YYYY-NNNN
Title and descriptionWhat is deficient
SourceWhere it came from
SeverityCritical, High, Medium, Low
OwnerWho is accountable for remediation
Due dateWhen remediation is expected
StatusPer its source vocabulary
Linked recordsRequirement, control, risk, action plans, evidence, incident, audit engagement, inspection item
TimelineEvery state change, comment and attachment

Scanner findings (SFN) and governed promotion

Enterprises often ingest thousands of vulnerability and configuration alerts from tools like Tenable, Nessus, Nipper, Qualys, and Defender. In OrviQ, these are ingested as Scanner Findings (SFN-YYYY-NNNN), keeping high-volume telemetry decoupled from the governed compliance findings register.

Machine lifecycle vs. governed lifecycle

DimensionScanner Finding (SFN-)Compliance Finding (FND-)
VolumeThousands to tens of thousandsCurated tens to hundreds
OriginAutomated scanner API sync or report importHuman audit, RCSA, or promoted SFN
LifecycleMachine-driven: open, fixed, reopened, risk_accepted, false_positiveGoverned: open, assigned, in_remediation, closed (Three Lines SoD)
Auto-resolutionAutomatically marked fixed when a subsequent full scan verifies absenceRequires independent Line 2 or auditor retest verification to close
DeduplicationNatural key: sha256(tenant, connection, asset, external_ref, port, protocol)Governed business reference FND-YYYY-NNNN

Severity normalization

Raw scanner metrics (Nessus 0–4, CVSS base scores, VPR, Nipper text ratings) are normalized into five standard tiers:

  • Critical (CVSS 9.0–10.0 / Nessus 4 / Critical)
  • High (CVSS 7.0–8.9 / Nessus 3 / High)
  • Medium (CVSS 4.0–6.9 / Nessus 2 / Medium)
  • Low (CVSS 0.1–3.9 / Nessus 1 / Low)
  • Informational (CVSS 0.0 / Nessus 0 / Informational)

Governed triage pathways

An authorized analyst can triage an open SFN- finding into formal governance structures:

  1. Raise as Finding (FND-YYYY-NNNN): Elevates the technical vulnerability into a formal audit finding with assigned Line 1 remediation ownership, remediation deadlines, and required independent closure.
  2. Promote to Risk (RSK-YYYY-NNNN): Transfers the deficiency to the Enterprise Risk Register for scoring against risk appetite.
  3. Accept via Exception (EXC-YYYY-NNNN): Routes the deficiency into the Governed Exceptions register with compensating controls and expiration dates.
  4. Remediate via Action Plan (ACT-YYYY-NNNN): Links the vulnerability to an operational engineering task.
  5. ITSM Write-back: Creates bi-directional tickets in ServiceNow or Jira.

Semantic Doctrine: Scanner findings and control failure

A scanner finding is a technical observation, not an automatic proof of control failure or compliance violation. Whether a vulnerability breaches a control depends on scope applicability, compensating controls, and indicator evaluation thresholds.


Escalation

A Line 2 reviewer can escalate a finding for risk review. Escalation does not automatically create a risk — the residual risk is promoted to the register by the compliance authority holding risk.promote.

This keeps the register a record of deliberate decisions rather than an automatic mirror of every finding.


Permissions

ActionPermission
View findings and their timelinefinding.read
Line 1: comment, attach evidence, remediate, request reassessmentfinding.remediate
Line 2: assign, accept, dismiss, send back, closefinding.review
Line 2: escalate for risk reviewfinding.escalate
Independent closurefinding.close
Auditor retest validationaudit.finding_validate

All require the compliance_core entitlement; audit validation additionally requires audit_management.


Example

Finding FND-2026-0071 — Privileged accounts without MFA.

FieldValue
SourceRegulatory / Requirement Assessment
SeverityHigh
Raised byContinuous assurance indicator failure on IND-2026-0009
OwnerIT Security Operations Manager
Due date30 days from raise
LinkedCTL-2026-0041 MFA Standard, requirement A.8.5, risk RSK-2026-0014

Timeline:

DayEventActor
0Raised from indicator failure, three accounts identifiedCompliance Analyst
1AssignedCompliance Manager (Line 2)
3Action plan ACT-2026-0188 createdIT Security Ops (Line 1)
18Two accounts remediated; one is a service account requiring vendor changeIT Security Ops
22Exception EXC-2026-0031 requested for the service accountIT Security Ops
29Exception approved, 90-day validity, compensating control recordedCRO
31Action plan completedIT Security Ops
34Independent verification: indicator confirmed passing for two accounts; third covered by approved exceptionCompliance Manager
34ClosedCompliance Manager

Note what closed it: not the action plan completion on day 31, but the independent verification on day 34 — which included checking that the indicator actually passed rather than accepting that the work was reported done.


Troubleshooting

"I cannot close a finding I remediated." Correct. Line 1 remediates; Line 2 closes. Segregation of duties applies.

"The action plan is complete but the finding is still open." That is the closure rule. Independent verification is required.

"An audit finding says validated_closed but reopened." It failed retest. The state will read reopened_failed_retest.

"Filtering by status shows unexpected results." Status vocabularies differ by source. Use the source-aware filter rather than a merged list.

"A finding is overdue but shows as closed." Overdue only applies to open findings. Once terminal, the overdue flag clears.


OrviQ Enterprise Governance, Risk & Compliance Platform