Cyber is in beta. Find it under Cyber in the navigation menu.
Prerequisites
- A registered app with at least one completed run — see Run a pentest.
- Permission to edit Cyber findings. Workspace Viewers can browse, copy, and download findings, but not triage, dismiss, or reopen them.
Where results live
Open an app in Cyber. Four tabs hold the results:
Read a finding’s proof
Open a confirmed finding to see the evidence. Summary says what’s wrong, Attack path shows exactly how Oliver got in, Safe PoC (proof of concept) is the request you can replay yourself, and Remediation says how to fix it — Create PR with agent turns that fix into a pull request, and Chat with finding opens a conversation with the finding already loaded.
Choose a view
The Findings tab shows the same list two ways — switch with the Table ⇄ Kanban toggle. Search, severity, and OWASP category filters carry across the switch. The status filter appears only in table view: on the board, the columns are the statuses.
Work the board
The Kanban board has six columns: Needs verification, Needs triage, In progress, Awaiting retest, Verified fixed, and Dismissed. Drag a card between columns to move it through your workflow — with a few rules, each explained on the board when a drop is refused:
One card never moves: a finding whose fix a scan already proved. Only a scan can reopen it.
Dismiss a finding
1
Open the dismiss dialog
Open the finding, click ⋯, then Dismiss as false positive.
2
Pick a reason
Choose one — False positive (not a real vulnerability), Acceptable risk (real, but you accept it), or Out of scope (not yours to fix) — and add an optional note on what you checked.
3
Confirm
Click Dismiss finding.Success state: the finding moves to the Dismissed column, and Oliver stops raising it from the next scan.
Reopen or mark as fixed
You can undo your own verdicts, never Oliver’s:- Reopen finding appears on any finding you dismissed or marked fixed yourself. It returns the finding to the open workflow — dragging the card onto a work column does the same.
- Mark as fixed in the ⋯ menu closes a finding you’ve already remediated without waiting for the next scan.
- A finding Oliver verified as fixed by replaying its proof can only be reopened by a scan that proves it’s back.
Export findings
Export PDF above the list turns every finding matching your current filters — not just the visible page — into one PDF report. The button is disabled when nothing matches, and a very large set is refused: narrow the filters and export again. For a single finding, Copy finding and Download PDF live in its ⋯ menu.Troubleshooting
A card won't drop on a column
A card won't drop on a column
The board explains each refusal where you drop. The common ones: Dismissed never accepts a drag because a dismissal needs a reason, Needs verification only takes back its own cards, and a scan-proven fix only moves when a scan reopens it.
Export PDF is disabled or fails
Export PDF is disabled or fails
Disabled means no findings match your current filters — clear or widen them. A failure on a large export means the set exceeds the report cap: filter down to a severity or category and export in slices.
I dismissed a finding by mistake
I dismissed a finding by mistake
Open it and click Reopen finding, or drag its card from Dismissed onto any work column. Your earlier triage work is kept, and Oliver includes it in scans again.
A fixed finding came back
A fixed finding came back
Findings Oliver re-proves are reopened by the scan itself. Check the Runs tab to see which run reopened it, then open the finding for the fresh attack path.
Next steps
Run a pentest
Launch or schedule the scans that produce and re-verify these findings
Cyber
See the workspace posture view and how the module fits together
Oliver
Meet the Security Engineer agent that proves and re-tests each finding
Review
Catch the same vulnerability classes on every pull request, before they ship