Open-source security scanner with first-class AI app security (prompt injection, embedding leakage, agent over-privilege, MCP hardening). Polyglot AIBOM, SARIF, SBOM. Cosign-signed plugin marketplace. Offline-first, agent-native via MCP.
Drift inferred · capture-to-capture
tool count over time
06-05 18:15 now
7t
8t
transport stdio counts 8 tools · 0 res
· 0 prompts
permission surface via README inference
tools
-
attack_plan
path
-
baseline_add
path, fingerprint, reason
-
baseline_status
path
-
get_finding_detail
finding_id, context_lines
-
get_findings
format (json\
-
get_sbom
format (cdx\
-
list_findings
severity, rule, file, limit
-
scan
path (required)
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit fe005f3 · analyzer v33 · 15h ago
skills & prompt files 2
- agent-rules Nox-HQ-nox-fe005f3/AGENTS.md
- agent-rules Nox-HQ-nox-fe005f3/CLAUDE.md
danger signals28
- dynamic code execution eval() Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/javascript/routes.js :20
const result = eval(expr); - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/checksum_test.go :32
ghp_zQ…(40 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/dataurl_test.go :94
ghp_01…(40 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/dedup_reasoning_test.go :20
ghp_01…(41 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/core/analyzers/secrets/dedup_reasoning_test.go :142
sk_liv…(32 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/dedup_test.go :116
ghp_01…(40 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/core/analyzers/secrets/dedup_test.go :149
sk_liv…(44 chars, redacted) - committed secret Google API key Nox-HQ-nox-fe005f3/core/analyzers/secrets/gemini_test.go :21
AIzaSy…(39 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/hexlabel_test.go :138
ghp_zQ…(40 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/jwt_test.go :61
ghp_01…(40 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/placeholder_test.go :29
ghp_01…(40 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/core/analyzers/secrets/placeholder_test.go :32
sk_liv…(44 chars, redacted) - committed secret Google API key Nox-HQ-nox-fe005f3/core/analyzers/secrets/placeholder_test.go :33
AIzaSy…(39 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/analyzers/secrets/precision_361_test.go :83
ghs_Lo…(41 chars, redacted) - committed secret Google API key Nox-HQ-nox-fe005f3/core/cross_analyzer_dedup_test.go :69
AIzaSy…(39 chars, redacted) - committed secret AWS access key id Nox-HQ-nox-fe005f3/core/detail/detail_test.go :98
AKIA01…(20 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/core/scan_reasoning_test.go :21
ghp_7K…(40 chars, redacted) - committed secret AWS access key id Nox-HQ-nox-fe005f3/core/scan_test.go :2189
AKIAIO…(20 chars, redacted) - committed secret AWS access key id Nox-HQ-nox-fe005f3/server/server_test.go :1157
AKIAIO…(20 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/go/config.go :8
sk_liv…(42 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/javascript/config.js :8
sk_liv…(42 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/python/config_secrets.py :8
sk_liv…(42 chars, redacted) - committed secret GitHub token Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/python/config_secrets.py :9
ghp_01…(40 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_secrets_cloud.go :6
sk_liv…(34 chars, redacted) - committed secret Google API key Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_secrets_cloud.go :9
AIzaSy…(39 chars, redacted) - committed secret Stripe live key Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_secrets_cloud.py :5
sk_liv…(44 chars, redacted) - committed secret Google API key Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_secrets_cloud.py :6
AIzaSy…(39 chars, redacted) - committed secret AWS access key id Nox-HQ-nox-fe005f3/testdata/refutation-suite/r7_placeholder_named_secret.py :26
AKIA2E…(20 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 1277
shell / exec 4
- shell (weak) Nox-HQ-nox-fe005f3/testdata/metamorphic-corpus/javascript/routes.js :2
const { exec } = require("child_process"); - shell (weak) Nox-HQ-nox-fe005f3/testdata/precision-suite/clean_inline_sanitizer.js :3
const child_process = require('child_process'); - shell (weak) Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_import_idioms.js :3
// The corpus tested only `const child_process = require("child_process")` — the - shell (weak) Nox-HQ-nox-fe005f3/testdata/precision-suite/tp_shell_argv.js :3
const { spawn } = require("child_process");
secrets 1
- secrets (weak) Nox-HQ-nox-fe005f3/examples/multi-stack/frontend/src/chat.ts :9
apiKey: process.env.OPENAI_API_KEY,
declared dependencies 51
- vscode-languageclient@^10.1.1
- @types/node@^26.2.0
- @types/vscode@^1.136.0
- typescript@^7.0.2
- github.com/charmbracelet/bubbles@v1.0.0
- github.com/charmbracelet/bubbletea@v1.3.10
- github.com/charmbracelet/lipgloss@v1.1.0
- github.com/fsnotify/fsnotify@v1.10.1
- github.com/openai/openai-go/v3@v3.61.0
- golang.org/x/sync@v0.23.0
- golang.org/x/term@v0.46.0
- golang.org/x/time@v0.16.0
show 28 more
- google.golang.org/grpc@v1.83.2
- google.golang.org/protobuf@v1.36.12
- gopkg.in/yaml.v3@v3.0.1
- github.com/aymanbagabas/go-osc52/v2@v2.0.1
- github.com/cespare/xxhash/v2@v2.3.0
- github.com/charmbracelet/colorprofile@v0.4.3
- github.com/charmbracelet/x/ansi@v0.11.8
- github.com/charmbracelet/x/cellbuf@v0.0.15
- github.com/charmbracelet/x/term@v0.2.2
- github.com/clipperhouse/displaywidth@v0.11.0
- github.com/clipperhouse/uax29/v2@v2.7.0
- github.com/erikgeiser/coninput@v0.0.0-20211004153227-1c3628e74d0f
- github.com/go-logr/logr@v1.4.4
- github.com/go-logr/stdr@v1.2.2
- github.com/gorilla/websocket@v1.5.3
- github.com/lucasb-eyer/go-colorful@v1.4.1
- github.com/mattn/go-isatty@v0.0.24
- github.com/mattn/go-localereader@v0.0.1
- github.com/mattn/go-runewidth@v0.0.28
- github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6
- github.com/muesli/cancelreader@v0.2.2
- github.com/muesli/termenv@v0.16.0
- github.com/nox-hq/nox-core@v0.3.1
- github.com/rivo/uniseg@v0.4.7
- github.com/tidwall/gjson@v1.19.0
- github.com/tidwall/match@v1.2.0
- github.com/tidwall/pretty@v1.2.1
- github.com/tidwall/sjson@v1.2.5
11 more not shown — this panel samples each group; the count above is the real total.
jetbrains-plugin 1
- opaque (low) Nox-HQ-nox-fe005f3/editors/jetbrains/src/main/resources/META-INF/plugin.xml
bundled JetBrains plugin "nox" (Nox-HQ-nox-fe005f3/editors/jetbrains/src/main/resources/META-INF/plugin.xml) — presence-detected; review the plugin descriptor