#926 Added file explorer to nodes view, powered by accelerated queries
Pull request opened by
javuto
Summary
• Added a gated File Explorer tab to the node detail view, backed by on-demand accelerated osquery queries.
• Added API/session plumbing for file explorer requests, directory listing, stat results, request polling, and session cleanup.
• Added shared file-query helpers and reused them from the console file commands.
• Hid internal file explorer queries from normal query listings while keeping them accelerated for active sessions.
• Added the frontend file explorer UI with lazy directory expansion, refresh, loading spinners, sticky details, selected-path carve action, and a link to the created carve.
• Added
osquery.fileExplorer
config/flag support and dev compose wiring for
osctrl-api
and
osctrl-tls
.
• Fixed the app shell scroll frame so sticky panels work inside the main app viewport.
Validation
•
GOCACHE=/tmp/osctrl-gocache go test ./...
•
npm run check
•
npm test
jmpsec/osctrl