Malanta.ai · 2024-2026
Reading Risk in Seconds: Threat Cards, Semantics, and Pre-Attack Triage
My role: Lead Product Designer
- 2
- Power users surfaced the same trust gap, unprompted, in separate sessions
- 3-step
- Reading order: story, then evidence, then controls
- 70%
- Of deep investigations start with a threat-card click, not manual entry
Tools
Teams
Bottom line
My role: Lead Product Designer. I owned the threat card's information hierarchy, language, and triage interactions end to end.
The problem: Every field on the card competed for attention at the same visual weight, so analysts had to read the whole card before they knew whether to act, dig deeper, or dismiss.
- Reordered the card into a clear reading order: story, then evidence, then controls.
- Prevention scope and AI rationale now sit right next to Prevent; analysts reported less hesitation at the moment of commitment.
- Empty and zero states are explicit, so the UI never implies more certainty than the data supports.
Challenge
Approach
- 1Story leads: What's happening, in plain language, before any field ID or severity badge competes for attention.
- 2Evidence second: Exposure type, asset status, attack infrastructure: supporting metadata earns its place after the narrative, not before it.
- 3Controls last: Prevention scope and the AI rationale sit right next to Prevent, so committing to it isn't a leap of faith.
Impact
Validation
Two independent sessions, the same trust gap, unprompted
Same embedded relationship as IoPA and Scopes: 2 power users, not external test subjects, in a SOC analyst base too small (5-10 active users at any point) for a quantitative test to carry weight on its own. What makes this finding worth citing isn't sample size, it's that neither analyst was asked directly about trust in the AI. Both raised the same gap unprompted, in separate sessions, while walking through unrelated tasks on the card.
Both power users said close to the same thing: they could see the threat and the assets it named, but not why it was urgent, so committing to Prevent meant taking the AI's word on faith.
Changed to:
A card-level AI explanation, wired to the same object the card renders, scoped to that one threat instead of a generic page-level help icon.
What I'd do differently
Retrospective
- The trust gap that justified the AI explanation came from two power users. I haven't tested whether that trust pattern holds across every threat type and severity, or only the scenarios those two sessions happened to cover.
- I haven't measured scan time or dismissal accuracy before and after the reorder, the hierarchy change is grounded in the testing sessions, not in instrumented before/after numbers.
- Card click-through isn't universal: at least one enterprise account splits roughly evenly between clicking a card and entering an indicator directly into IoPA, a reminder that experienced analysts sometimes route around the card entirely once they already know what they're looking for.