Track Every Finding From Discovery to Fix

Deduplicated findings, status lifecycle, auto-ticketing into Jira / Linear / GitHub, and SLA tracking.

Findings at a Glance

Filter, sort, and bulk-update findings across all your scans from a single table.

metrictower.com/findings
Severity Title Component Status Module CVSS
CRITICAL SQL Injection in /api/users/login api.example.com:443 Open sqlmap 9.8
HIGH Stored XSS in comment field example.com/blog/post Triaged dalfox 7.5
MEDIUM Missing Content-Security-Policy header example.com In progress http-headers 5.3
LOW Server version disclosure api.example.com:8080 Accepted risk httpx 2.1
INFO TLS 1.1 supported (deprecated) mail.example.com:465 Fixed testssl -

Complete Findings Lifecycle

Every vulnerability tracked from first detection through verified remediation.

8-Status Workflow

Open, triaged, in progress, fixed, verified, closed -- plus accepted risk and false positive. Every finding has a clear path to resolution.

Smart Deduplication

Fingerprint-based dedup across scans within a project. Tracks first seen, last seen, and occurrence count so recurring issues are visible instantly.

9 Ticketing Integrations

Create tickets in Jira, Linear, GitHub Issues, Zendesk, ServiceNow, Azure DevOps, ClickUp, Asana, or Freshdesk with one click or automatically by severity.

Deep-Dive Into Every Finding

Expand any row for description, remediation guidance, CVE/CWE references, scanner evidence, and ticket history.

metrictower.com/scans/.../findings/detail
CRITICAL Remote Code Execution via Deserialization

Description

The /v2/import endpoint accepts serialized Java objects without validation. An attacker can craft a malicious payload to achieve arbitrary code execution on the server.

Remediation

Disable Java deserialization on the import endpoint. Use a safe alternative such as JSON with schema validation. Apply patch from vendor advisory.

CVE CVE-2024-21762
CWE CWE-502 Deserialization of Untrusted Data
CVSS 9.8
Module nuclei

Linked Tickets

JIRA SEC-4821 -- Assigned to J. Martinez
LINEAR ENG-1092 -- Priority: Urgent

Built for Security Teams

Every feature designed to reduce noise and accelerate remediation.

Recurring Finding Tracking

Deduplication status tracks whether a finding is new, repeated, regressed, or resolved across scans within a project. False positives carry forward automatically so you never re-triage the same issue.

SLA Tracking & Alerts

Set remediation targets per severity level. Critical findings might need resolution in 24 hours, while low-risk issues get 90 days. Overdue findings are flagged with alerts and tracked in analytics.

Bulk Operations

Select multiple findings and change status, add tags, export to CSV, or create tickets in bulk. Handle triage sessions efficiently without repetitive one-by-one updates.

Team Assignment & Notes

Assign findings to specific team members. Add notes for collaborative annotation -- document investigation progress, workarounds, and context for the next analyst.

Scan Comparison

Diff any two scans to see what is new, what was fixed, and what remains unchanged. Track remediation progress between scan cycles and verify that fixes hold.

Auto-Ticket Creation

Configure a minimum severity threshold per integration. When a finding meets the threshold, a ticket is created automatically in your configured system -- no manual step required.

Unified Security Score

One consistent scoring formula across the dashboard, reports, and API. Logarithmic decay prevents a single finding from tanking the entire score while still reflecting real risk. Grades from A+ to F give stakeholders a clear picture at a glance.

8-Status Finding Lifecycle

Every finding follows a clear path from discovery through verified remediation.

Open Triaged In Progress Fixed Verified Closed
Terminal States
Accepted Risk False Positive

Connects to Your Workflow

One-click or automatic ticket creation in 9 ticketing systems. Notifications via Slack, Teams, Discord, PagerDuty, and webhooks.

Jira
Linear
GitHub
Zendesk
ServiceNow
Azure DevOps
ClickUp
Asana
Freshdesk

Auto-Create by Severity

Set a minimum severity threshold per integration. Findings that meet the threshold get a ticket created automatically -- no human in the loop.

Multi-Format Exports

Export findings as PDF, JSON, CSV, SARIF, or Markdown. Generate executive summaries or detailed technical reports for any audience.

Vulnerability Management That Scales

Track every finding from discovery to remediation through an 8-status lifecycle. Fingerprint-based deduplication, SLA enforcement, and one-click ticket creation across 9 integrations including Jira, Linear, GitHub Issues, and ServiceNow.