VISTASecurity
  • Vista Platform
  • How it works
  • Insights
  • Docs
  • Release status
  • Mailing list
Try Core
Vista Documentation
  • Editions
  • Vista Platform Platform Overview
  • Cbom
    • CBOM Artifacts
  • Features
    • Algorithm Reference
    • AI Assistant Integration (MCP)
    • Asset Approval Workflow
    • Asset Lifecycle Management
    • AWS Cloud Resource Discovery
    • Azure Cloud Resource Discovery
    • Certificate Chain Management
    • CMDB Integrations
    • CMDB Terminology Glossary
    • Compliance Framework Management
    • Crypto Risks Dashboard
    • Cryptographic Keys
    • Device Interrogation Feature
    • Discovery Feature
    • Fortinet Device Interrogation
    • Viewing Frameworks, Controls & Measurements
    • GCP Cloud Resource Discovery
    • Getting Started checklist
    • Global search (⌘K)
    • Inventory and Lenses
    • Measurement Templates
    • Inviting Members
    • Infrastructure Assets and Crypto Configurations
    • Network Spaces Feature
    • Operational Context
    • Page-local Export
    • PCAP File Ingestion
    • Remediation
    • Scopes
    • Enhanced Sensor Registration & Management Guide
    • Spreadsheet Import
    • Third-Party Systems and External Connections
    • Unified Crypto Inventory
  • Guides
    • Audit Logging User Guide
    • Cloud and Device Management Separation – Migration Guide
    • Device Auto-Discovery Troubleshooting Guide
    • Device Interrogation User Guide
    • Tenant Administrator Guide
    • Tenant User Guide
  • Operating VistaPlatform
    • Container runtime images (source of truth)
    • Platform Administrator Guide
    • Releases & Versioning
    • Service Startup and Shutdown Procedures
    • Configuration
      • Platform Integrations Configuration Guide
    • Deployment Documentation
      • Database Deployment Readiness – Sensor Management Enhancements
      • Database Migration Guide
      • Device Agent Deployment Guide
      • Managed vs In-Cluster Data Services (EKS)
      • Deployment Migration Checklist
      • Production Deployment Checklist
      • Deployment Propagation Guide
      • Vista RKE2 v1 — Customer Documentation
        • Vista — RKE2 Cluster Provisioning Guide
        • Vista Deployment Guide — RKE2 v1
        • Vista RKE2 Deployment — Pre-Flight Checklist
        • Vista Security Overview — RKE2 v1
        • Vista Support Bundle
    • Monitoring
      • Compliance Engine Event Processing Alerts
      • Compliance Log Management & Retention
      • Production Monitoring & Alerting Setup
      • System Monitoring & Alerting Guide
    • Operations
      • Notification Provider Integration Guide
    • Security
      • 🔒 Security Architecture for Cloud-Hosted Control Plane
      • Bootstrap Certificate Management
      • Certificate Management Operations Guide
      • Secrets Management Guide
    • Troubleshooting
      • Asset Approval Workflow Issues – Resolution Documentation
      • Troubleshooting Guide
      • Runbooks
        • Gateway Runbook
        • Recovery and Resume After Reboot
Vista/Docs

Crypto Risks Dashboard

Version: 2.0
Last Updated: 2026-04-07

The Crypto Risks Dashboard provides a focused view of cryptographic weaknesses across your network, with detailed remediation guidance to help you prioritize and fix security issues.


Overview

The Crypto Risks feature enables security teams to:

  • Identify critical cryptographic weaknesses at a glance
  • Prioritize remediation based on severity
  • Get detailed, actionable remediation guidance
  • Create tickets directly from risks for tracking and assignment
  • Track remediation progress via the Remediation Progress dashboard
  • Monitor PQC (Post-Quantum Cryptography) migration readiness
  • Export risk data for reporting and compliance

Location: Risk & Compliance page → Crypto Risks tab


Key Features

Severity-Based Summary

The dashboard displays summary cards showing the count of risks by severity:

Severity Score Description Examples
Critical 90–100 Immediate action required SSLv2, SSLv3, RC4, DES, MD5 signatures
High 70–89 High priority remediation TLS 1.0, TLS 1.1, 3DES, SHA-1, RSA-1024
Medium 40–69 Medium priority Expiring certificates, weak key sizes
Low 1–39 Low priority Minor configuration improvements
Informational 0 Not assessed — we did not recognise the cryptography in use —

Severity is derived from the risk score using the CVSS qualitative severity bands; see Risk Score Calculation below for where the score itself comes from.

Click on any severity card to filter the detailed risk list by that severity.

Category Breakdown

Risks are categorized by type:

  • Protocol Issues: Outdated TLS/SSL protocol versions
  • Algorithm Issues: Weak or deprecated cipher suites and hash algorithms
  • Certificate Issues: Certificate-related problems (expiration, weak signatures)
  • Key Size Issues: Insufficient key lengths

Fast-Path Detection

The platform performs fast-path weak crypto detection during asset import, identifying issues immediately:

  1. Protocol Detection: Flags SSLv2, SSLv3, TLS 1.0, TLS 1.1, SSH v1
  2. Cipher Detection: Flags RC4, DES, 3DES cipher suites
  3. Hash Detection: Flags MD5, SHA-1 hash algorithms
  4. Key Size Detection: Flags RSA/DSA keys under 2048 bits

This ensures new discoveries are immediately assessed for cryptographic weaknesses.


Remediation Guidance

Remediation Panel

Click on any risk row to open the Remediation Panel, which provides:

  1. Risk Score: Overall risk assessment (0-100)
  2. Affected Item: Asset and protocol details
  3. Recommendations: Detailed breakdown of each issue with:
    • Algorithm code and description
    • Step-by-step remediation instructions
    • Recommended alternative technologies
    • Severity assessment

Algorithm Taxonomy Integration

Remediation guidance is sourced from the Algorithm Taxonomy, a database of:

  • Cryptographic algorithms with strength ratings
  • Deprecation status and timelines
  • NIST and industry compliance mappings
  • Recommended migration paths
  • Post-Quantum Cryptography (PQC) alternatives

Example Remediation Guidance

Algorithm Issue Guidance
TLSv1.0 Outdated protocol Upgrade to TLS 1.2 or higher. Ensure all clients and servers support modern TLS versions.
TLSv1.1 Outdated protocol Upgrade to TLS 1.2 or higher. Ensure all clients and servers support modern TLS versions.
SSLv3 Broken protocol Disable SSLv3 immediately. This protocol is cryptographically broken and highly vulnerable.
RC4 Weak cipher Disable RC4 cipher suites. RC4 is cryptographically broken and should not be used.
DES/3DES Weak cipher Disable DES/3DES cipher suites. These ciphers are considered weak and vulnerable to attacks.
MD5 Weak hash Migrate from MD5 to SHA-256 or SHA-512 for all hashing purposes. MD5 is cryptographically broken.
SHA-1 Weak hash Migrate from SHA-1 to SHA-256 or SHA-512 for all hashing and digital signature purposes.
RSA-1024 Weak key Increase RSA key size to at least 2048 bits, preferably 3072 or 4096 bits.

User Interface

Page Layout

The Crypto Risks page consists of:

  1. Header: Page title, refresh button
  2. Summary Cards: Severity-based risk counts (clickable for filtering)
  3. Filter Bar: Dropdown filters for severity and category
  4. Risk Table: Detailed list of cryptographic risks with:
    • Asset information (hostname, IP, port)
    • Protocol and cipher suite
    • Issue description
    • Severity badge
    • Last verified timestamp
  5. Pagination: Navigate through large result sets
  6. Remediation Panel: Slide-over panel with detailed guidance

Ticket Integration

Each risk row includes an Action column with ticket controls:

  • Create Ticket (blue button): Opens a pre-filled ticket creation modal with risk details
  • View Ticket (green button): Opens the existing ticket for this risk

Tickets link back to the specific crypto_implementation_id, enabling precise tracking of which risks are being remediated. Created tickets appear in Remediation → Queue and are tracked in the Remediation Progress dashboard.

Risk Table Columns

Column Description
Asset Hostname or IP address of affected asset
Issue Description of the cryptographic weakness
Severity Risk severity (Critical, High, Medium, Low)
Last Verified When the configuration was last verified
Action Create or view remediation ticket

Filtering

  • Severity Filter: All, Critical, High, Medium, Low, Informational
  • Category Filter: All, Protocol, Algorithm, Certificate, Key Size
  • Search: Search by hostname, IP, protocol, or cipher suite

API Endpoints

Get Crypto Risks Summary

GET /api/v1/inventory-service/crypto-risks/summary

Returns aggregated counts by severity.

Response:

{
  "summary": {
    "critical": 10,
    "high": 25,
    "medium": 50,
    "low": 15,
    "informational": 5,
    "total_assets_affected": 80
  }
}

List Crypto Risks

GET /api/v1/inventory-service/crypto-risks

Query Parameters:

  • severity (optional): critical, high, medium, low, informational, all
  • category (optional): protocol, algorithm, certificate, key_size, all
  • page (optional): Page number (default: 1)
  • page_size (optional): Items per page (default: 10)

Response:

{
  "risks": [
    {
      "id": "impl-uuid",
      "tenant_id": "tenant-uuid",
      "asset_id": "asset-uuid",
      "protocol": "TLS",
      "protocol_version": "TLSv1.0",
      "cipher_suite": "TLS_RSA_WITH_RC4_128_SHA",
      "risk_score": 80,
      "compliance_status": {
        "weak_protocol_version": "Outdated TLS protocol version: TLSv1.0"
      },
      "Metadata": {
        "asset_hostname": "webserver.example.com",
        "asset_ip_address": "192.168.1.100",
        "asset_port": 443
      }
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 10,
    "total": 100,
    "total_pages": 10,
    "has_next": true,
    "has_prev": false
  }
}

Get Remediation Guidance

GET /api/v1/inventory-service/crypto-implementations/:id/remediation

Returns remediation guidance for a specific crypto implementation.

Response:

{
  "remediation_guidance": {
    "crypto_implementation_id": "impl-uuid",
    "recommendations": [
      {
        "algorithm_code": "TLSv1.0",
        "description": "Upgrade to TLS 1.2 or higher...",
        "recommended_action": "Follow the migration guidance...",
        "severity": "High",
        "alternatives": ["TLSv1.2", "TLSv1.3"]
      }
    ]
  }
}

Get Algorithm Remediation

GET /api/v1/inventory-service/remediation/algorithm/:code

Returns remediation guidance for a specific algorithm by code.


Use Cases

Security Audit

Scenario: Conduct a security audit of cryptographic configurations.

Steps:

  1. Navigate to Crypto Risks
  2. Review summary cards for overall risk posture
  3. Click Critical to see the most urgent issues
  4. Click on each risk to view remediation guidance
  5. Export to CSV for audit documentation

Compliance Remediation

Scenario: Remediate all TLS 1.0/1.1 usage for PCI-DSS compliance.

Steps:

  1. Navigate to Crypto Risks
  2. Filter by Category: Protocol
  3. Review all protocol-related risks
  4. Click on each risk to get specific remediation steps
  5. Track remediation progress by re-running discovery

Risk Prioritization

Scenario: Prioritize cryptographic weaknesses for remediation sprint.

Steps:

  1. Navigate to Crypto Risks
  2. Note the counts in severity cards
  3. Filter by Critical first
  4. Review affected assets and remediation complexity
  5. Export filtered list for sprint planning

Best Practices

Regular Monitoring

  1. Daily Review: Check Critical and High severity counts daily
  2. Weekly Trending: Compare week-over-week risk counts
  3. Monthly Reporting: Export and archive monthly risk summaries

Remediation Workflow

  1. Prioritize by Severity: Address Critical issues first
  2. Group by Asset: Remediate all issues on an asset together
  3. Test Changes: Verify configurations after remediation
  4. Re-scan: Run discovery to confirm fixes

Integration with Compliance

  1. Map to Frameworks: Correlate risks with compliance control failures
  2. Document Evidence: Export remediation evidence for auditors
  3. Track Progress: Use compliance workspace alongside crypto risks

Technical Details

Risk Score Calculation

Risk scores run 0–100 and come from the algorithm catalogue — the same assessments you can read yourself under Risk & Compliance → Posture → Algorithm Reference.

For each crypto configuration we score every component we identified — the protocol version, the cipher suite, and the individual key exchange, signature, symmetric and hash algorithms — and the worst component sets the score. A service is only as strong as the weakest thing it negotiates, so a strong AES-256 cipher does not offset an RC4 fallback or a TLS 1.0 protocol version.

Because the score is read from the catalogue, you can always trace a number back to a published assessment. Look up the algorithm in the Algorithm Reference and you will see the same strength rating, deprecation status and risk score that produced the finding.

Two things are scored outside the catalogue, because they depend on how an algorithm was used rather than on the algorithm itself:

  • Key size — an RSA key below the NIST SP 800-131A 2048-bit floor is flagged regardless of the algorithm's own rating.
  • Certificate lifecycle — expiry and validity problems are their own findings.

A score of 0 means "not assessed" — we did not recognise the cryptography in use — which is deliberately different from "assessed and found safe". Those configurations show as Informational and are worth investigating rather than assuming clean.

Severity Bands

A score becomes a severity using the CVSS qualitative severity ratings (the standard 0.0–10.0 scale, ×10):

Severity Score
Critical 90–100
High 70–89
Medium 40–69
Low 1–39
Informational 0 (not assessed)

The same bands are used everywhere a risk level appears — the badges in Inventory, the risk facet filter, the dashboard distribution, and the summary counts — so a given score always reads the same way, whichever screen you are on.

Data Sources

Risk data is aggregated from:

  • algorithms table: the authoritative strength, deprecation status and risk score for each algorithm — this is what drives the score
  • crypto_implementations table: Protocol, cipher, key details
  • crypto_implementation_algorithms: which catalogue algorithms each configuration actually uses
  • network_assets table: Asset context

Event-Driven Updates

Risks are automatically updated when:

  • New assets are discovered
  • Asset configurations change
  • Discovery jobs complete
  • Compliance engine re-evaluates

Remediation Progress Dashboard

The Remediation tab (on the same Risk & Compliance page) replaced the former remediation queue with a progress-oriented dashboard. It provides:

  • Summary cards: Open tickets, resolved (30d), overdue, avg resolution time
  • Trend chart: 30-day bar chart of tickets opened vs. resolved (recharts)
  • PQC Migration Progress: Stacked progress bar showing PQC-ready, quantum-safe symmetric, and needs-migration percentages with a per-family breakdown table
  • Category breakdown: Per-category (compliance, certificate, remediation, etc.) open/resolved counts with links to Remediation → Queue

Data sources:

  • GET /api/v1/compliance-engine/tickets/progress — ticket trends and summary
  • GET /api/v1/inventory-service/pqc/progress — PQC readiness metrics from crypto_implementation_algorithms junction table

Related Features

  • Unified Crypto Inventory – Comprehensive asset and certificate view
  • Compliance Frameworks – Framework-based compliance assessment
  • Discovery – Asset discovery and configuration collection
  • Algorithm Analysis – Algorithm taxonomy and recommendations
  • Remediation – Triage, the ticket Queue, and migration Plans

Last Updated: 2026-04-07

← Compliance Framework Management Cryptographic Keys →

View source on GitHub · Published from 470d8ee

On this page
  • Overview
  • Key Features
  • Severity-Based Summary
  • Category Breakdown
  • Fast-Path Detection
  • Remediation Guidance
  • Remediation Panel
  • Algorithm Taxonomy Integration
  • Example Remediation Guidance
  • User Interface
  • Page Layout
  • Ticket Integration
  • Risk Table Columns
  • Filtering
  • API Endpoints
  • Get Crypto Risks Summary
  • List Crypto Risks
  • Get Remediation Guidance
  • Get Algorithm Remediation
  • Use Cases
  • Security Audit
  • Compliance Remediation
  • Risk Prioritization
  • Best Practices
  • Regular Monitoring
  • Remediation Workflow
  • Integration with Compliance
  • Technical Details
  • Risk Score Calculation
  • Severity Bands
  • Data Sources
  • Event-Driven Updates
  • Remediation Progress Dashboard
  • Related Features
VISTASecurity

Vista Platform is a self-hosted cryptographic system of record for continuous discovery, evaluation, action, and proof.

Vista Platform

How it works
Governance
Post-Quantum
Core, Enterprise & MSP
Try Core

Resources

About
Insights
Documentation
Release status
GitHub ↗
info@vistasecurity.io
Join the mailing list

© 2026 Lakeshore Labs LLC. Vista Security is a brand of Lakeshore Labs LLC. All rights reserved.