📦

Audit History

nansen-prediction-markets - 2 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v2 LatestJul 21, 2026, 03:38 AM No confirmed findings0No capability change
v1 Jul 10, 2026, 12:00 AM 1 confirmed4Baseline

Jul 21, 2026, 03:38 AM

All five external-command detections are false positives caused by Markdown inline code and fenced command examples, not executable Ruby or shell backticks. The two API-key detections document a required Nansen credential and do not show credential reading, transmission, or exfiltration within the skill file. No prompt injection or additional intent-level security issue was found.

1
Files scanned
48
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jul 10, 2026, 12:00 AM

The skill contains no prompt injection text or hidden authority claims. Several markdown backtick detections are false positives, but the skill does execute Nansen CLI screeners and requires NANSEN_API_KEY. The main risk is exposing a sensitive API credential to an installed third-party CLI.

1
Files scanned
48
Lines analyzed
7
Review items
0
False positives ignored

Confirmed security concerns (1)

High
Third-Party CLI Receives API Credential
The skill installs nansen-cli, permits Bash(nansen:*), and requires NANSEN_API_KEY. This gives an installed third-party CLI access to a sensitive user credential during execution.
The metadata explicitly combines a required API key, a node package install, and allowed Nansen Bash execution. No malicious intent is shown, but the trust-boundary risk is clear.
Capability review items (4)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys
- NANSEN_API_KEY
Line 8 declares NANSEN_API_KEY as a required environment variable. This is a sensitive credential that will be available when the external CLI runs.
High
Generic API/secret keys
primaryEnv: NANSEN_API_KEY
Line 11 marks NANSEN_API_KEY as the primary environment credential. The use appears legitimate, but it increases credential exposure risk.
Medium
Ruby/shell backtick execution
All commands: `nansen research prediction-market <sub> [options]` (alias: `nansen research pm <sub>`
Line 21 documents the Nansen CLI command pattern that the agent is expected to run. The command is bounded to nansen, but it is still external command execution.
Medium
Ruby/shell backtick execution
```bash
The fenced block from lines 25 to 43 contains concrete nansen research commands intended for execution. The commands are narrow, but they run an installed external CLI.
Audited by: codex