Keyboard Shortcuts Reference

Audience: triage analysts and operators who navigate findings, evidence, and scans by keyboard in the StellaOps Web UI and CLI interactive modes.

Overview

StellaOps supports keyboard shortcuts for efficient triage and navigation. Shortcuts are available in the Web UI and in CLI interactive (batch) mode. This page is the canonical reference for the default bindings; both surfaces let you customize keys (see Configuration).

Triage View Shortcuts

KeyActionContext
j / Next findingFinding list
k / Previous findingFinding list
g gGo to first findingFinding list
GGo to last findingFinding list
EnterOpen finding detailsFinding list
EscClose panel / CancelAny

Decision Actions

KeyActionContext
aMark as AffectedFinding selected
nMark as Not AffectedFinding selected
wMark as Won’t FixFinding selected
fMark as False PositiveFinding selected
uUndo last decisionAny
Ctrl+zUndoAny

Evidence & Context

KeyActionContext
eToggle evidence panelFinding selected
gToggle graph viewFinding selected
cShow call stackFinding selected
vShow VEX statusFinding selected
pShow provenanceFinding selected
dShow diffFinding selected

Search & Filter

KeyActionContext
/Open searchGlobal
Ctrl+fFind in pageGlobal
Ctrl+kQuick filterGlobal
xClear filtersFilter active

View Controls

KeyActionContext
1Show all findingsView
2Show untriaged onlyView
3Show affected onlyView
4Show not affectedView
[Collapse allList view
]Expand allList view
TabNext panelMulti-panel
Shift+TabPrevious panelMulti-panel

Bulk Actions

KeyActionContext
SpaceToggle selectionFinding
Shift+jSelect nextSelection mode
Shift+kSelect previousSelection mode
Ctrl+aSelect all visibleFinding list
Shift+aBulk: AffectedSelection
Shift+nBulk: Not AffectedSelection

CLI Batch Mode Shortcuts

KeyAction
j / Next finding
k / Previous finding
Page DownSkip 10 forward
Page UpSkip 10 back
HomeFirst finding
EndLast finding

Decisions

KeyAction
aAffected
nNot affected
wWon’t fix
fFalse positive
sSkip (no decision)
uUndo last

Information

KeyAction
eShow evidence
iShow full info
?Show help

Control

KeyAction
qSave and quit
QQuit without saving
Ctrl+cAbort

Graph View Shortcuts

KeyAction
+ / =Zoom in
-Zoom out
0Reset zoom
Arrow keysPan view
fFit to screen
hHighlight path to root
lHighlight dependents
EnterSelect node
EscDeselect

Dashboard Shortcuts

KeyAction
rRefresh data
tToggle sidebar
mOpen menu
sOpen settings
?Show shortcuts

Scan View Shortcuts

KeyAction
j / kNavigate scans
EnterOpen scan details
dDownload report
cCompare scans
rRescan

Configuration

Enable/Disable Shortcuts

# ~/.stellaops/ui.yaml
keyboard:
  enabled: true
  vim_mode: true  # Use vim-style navigation
  
  # Customize keys
  custom:
    next_finding: "j"
    prev_finding: "k"
    affected: "a"
    not_affected: "n"

CLI Configuration

# ~/.stellaops/cli.yaml
interactive:
  keyboard_enabled: true
  confirm_quit: true
  auto_save: true

Web UI Settings

Access via Settings → Keyboard Shortcuts:

Accessibility

Screen Reader Support

All keyboard shortcuts have equivalent menu actions:

Motion Preferences

When prefers-reduced-motion is set:

Quick Reference Card

┌────────────────────────────────────────────┐
│        STELLAOPS KEYBOARD SHORTCUTS        │
├────────────────────────────────────────────┤
│ NAVIGATION          │ DECISIONS            │
│ j/k   Next/Prev     │ a   Affected         │
│ g g   First         │ n   Not Affected     │
│ G     Last          │ w   Won't Fix        │
│ Enter Open          │ f   False Positive   │
│ Esc   Close         │ u   Undo             │
├─────────────────────┼──────────────────────┤
│ EVIDENCE            │ VIEW                 │
│ e   Evidence panel  │ 1   All findings     │
│ g   Graph view      │ 2   Untriaged        │
│ c   Call stack      │ 3   Affected         │
│ v   VEX status      │ /   Search           │
├─────────────────────┼──────────────────────┤
│ BULK                │ CONTROL              │
│ Space Select        │ q   Save & quit      │
│ Ctrl+a Select all   │ ?   Help             │
│ Shift+a Bulk affect │ Ctrl+z Undo          │
└─────────────────────┴──────────────────────┘