Verified closure
A fix isn't "done" on someone's word: it closes only when it's confirmed.
.hero
Skip to main content Skip to footer Opens in a new tabEvery finding is owned, ranked by the risk it really poses, and closed only when the fix is verified.
Findings scatter across scanners, spreadsheets and PDF reports. Pull them together and the same three problems keep showing up.
Each weakness becomes a tracked ticket, assigned to an owner, prioritised by the risk it actually poses, and closed only when the fix is confirmed.
Choose to accept a risk instead? That decision is written down and signed off. The result is remediation you can prove and measure, not a backlog you hope is shrinking.
A fix isn't "done" on someone's word: it closes only when it's confirmed.
Vulnerabilities and misconfigurations in one lifecycle.
Accept a risk only with a written reason and a sign-off, so "we're not fixing this" is a recorded decision, not a gap someone forgot.
Deadlines come from your remediation policy. On track, due soon and overdue surface on their own.
Move findings in or out by CSV, and slice the view by owner, severity, status, asset and more.
The priority matrix ranks each finding by its severity against the affected asset's real risk, so you fix what matters first.
From a hardening audit, a pentest, a CSV or by hand. Bound to its asset, evidence attached.
An owner, a rank based on the asset's real risk, and a deadline from your policy.
The assignee believes it's done. Belief isn't proof yet.
A re-test confirms the fix, or the risk is accepted with a written reason and sign-off.
A specific, tracked issue that needs attention: a vulnerability or misconfiguration discovered on one of your assets. Unlike a raw scan result, a finding has a lifecycle. It's owned, prioritised, worked, and closed only when it's resolved or formally accepted. It's the unit of remediation.
A vulnerability is a flaw in the software itself, usually a known CVE, and it's fixed by patching or upgrading. A misconfiguration is software set up in an unsafe way, like SSH root login enabled or TLS 1.0 still on, and it's fixed by changing the setting. Panopsys tracks both in the same lifecycle.
Remediating removes the weakness with a patch, an upgrade or a configuration change, and a re-test confirms it's gone. Accepting the risk is a deliberate decision to live with it. In Panopsys that takes a written reason and a sign-off, so "we're not fixing this" is a recorded decision, not a gap someone forgot.
Because "fixed" is a claim until someone checks it. When the assignee applies the fix, the finding moves to Under Review. It only becomes Fixed once a re-test or validation confirms the weakness is gone.
The deadline for fixing a finding, set by your remediation policy for each severity, for example 2 days for critical and 14 days for high. Each finding gets its due date when it's triaged, and Panopsys shows whether it's on track, due soon or overdue.
The priority matrix weighs each finding's severity against the real risk of the asset it sits on. A high-severity issue on a critical, internet-facing asset comes before a critical one on an isolated test machine, so the top of the queue is the thing to fix today.
Yes. Bring findings in from a CSV and export any view back out to CSV. Before you export, filter the list by owner, severity, status, asset and more.