QuantumAPI

Risk Patterns

February 19, 2026 February 19, 2026 0.1.x-beta

Risk Patterns detects and surfaces known security anti-patterns in your vault — secrets shared across environments, keys that have never been rotated, expired certificates, and unused API keys.

Each detected pattern includes a severity rating, the affected resources, a recommended remediation action, and an option to ignore the pattern with a justification.

What are Risk Patterns?

A continuously running analysis engine that scans your vault for known bad security practices. It compares your vault state against a library of risk patterns and surfaces any matches as actionable findings.

What is it for?

Proactive risk identification

Discover security issues before they become incidents, rather than finding out during an audit or after a breach.

Remediation guidance

Every finding includes a step-by-step remediation action, not just a description of the problem.

Prioritise fixes

Severity ratings (Critical, High, Medium, Low) help you focus effort on the highest-impact issues first.

Reduce attack surface

Resolving risk patterns directly improves your Vault Score and reduces the attack surface of your vault.

Key concepts

TermDescription
Risk patternA named anti-pattern definition against which vault resources are evaluated. Examples: 'Secret shared across prod and staging', 'Key not rotated in 365+ days'.
SeverityThe risk level of the pattern: Critical (immediate action required), High, Medium, or Low.
Pattern typesCategories of patterns: Cross-environment sharing, Rotation compliance, Certificate hygiene, Unused credentials, Access policy gaps.
Ignored riskA pattern instance that has been acknowledged and ignored with a documented justification. Ignored patterns do not affect the Vault Score.
Remediation actionThe specific action recommended to resolve the risk pattern (e.g., rotate the key, remove the cross-environment reference, delete the unused credential).

How to use Risk Patterns

1

View detected patterns

Navigate to QuantumVault → Risk Patterns. All open patterns are listed with severity, affected resource, and first-detected date.

REST
GET /api/v1/vault/risk-patterns
2

Understand severity

Critical and High patterns should be addressed immediately. Medium and Low patterns should be scheduled for remediation in the next maintenance window.

3

Follow remediation guidance

Click a pattern to see the recommended remediation steps. Many steps have a direct link to the relevant resource in your vault.

4

Ignore with justification

If a pattern represents an accepted risk, click Ignore and enter a justification. The pattern will be dismissed from the active list and logged in the audit trail.

REST
POST /api/v1/vault/risk-patterns/{id}/ignore
Content-Type: application/json

{ "justification": "Accepted risk — internal tool only" }
5

Configure alerts for new patterns

In Settings → Notifications, you can configure alerts for new Critical or High severity patterns so your team is notified immediately.

Risk pattern reference

PatternSeverityAffected resourceRemediationCan ignore
Cross-environment secret sharingHighSecretsCreate separate secrets per environmentYes
Key never rotatedCriticalCrypto keysRotate the key immediatelyNo
Expired certificateCriticalCertificatesRenew or replace the certificateNo
Unused API key (90d+)MediumAPI keysRevoke the unused keyYes

Relationships

Vault Score

Open risk patterns reduce the Vault Score via the Risk Patterns factor (weighted 15%).

Executive Report

The Active Threats and Risk Level widgets in the Executive Report are powered by the Risk Patterns engine.

Vault

All risk patterns are scoped to the current vault.

Keys

Key rotation and usage patterns are among the most common risk findings.

Access Policies

Access policy gaps (resources with no policy) are surfaced as Low or Medium severity risk patterns.

FAQ

Can I create custom risk patterns?

Custom pattern definitions are on the roadmap. Currently, QuantumVault ships with a curated library of common security anti-patterns that is updated with each platform release.

Do ignored patterns reappear?

An ignored pattern remains suppressed until the underlying resource state changes (e.g., the ignored 'unused key' pattern will reappear if the key is used and then goes unused again for 90 days).

How often are patterns scanned?

The risk engine runs a full scan every hour and also incrementally when vault resources are created, updated, or deleted.

How many patterns affect the Vault Score?

Only Critical and High severity patterns affect the Vault Score. Each open Critical pattern deducts up to 5 points; each High pattern deducts up to 2 points, up to the 15-point maximum for this factor.

API & CLI reference

Risk Patterns are accessible via the REST API for integration with external SIEM or ticketing systems:

MethodEndpointDescription
GET/api/v1/vault/risk-patternsList all open risk patterns in the vault.
GET/api/v1/vault/risk-patterns/{id}Get details of a specific risk pattern finding.
POST/api/v1/vault/risk-patterns/{id}/ignoreIgnore a risk pattern with a justification.
POST/api/v1/vault/risk-patterns/{id}/resolveMark a risk pattern as resolved after remediation.
qapi vault risk-patterns list | get | ignore | resolve
qapi — QuantumAPI CLI Documentation