registry  /  vigiles  /  12.0.0

vigiles@12.0.0

Lint & test the harness your AI agent runs on — verify the references in your CLAUDE.md / AGENTS.md and test that your hooks and skills actually work.

Static Scan Results

scanned 13d ago · by rust-scanner

Static analysis flagged 12 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNativeBindingsNetwork
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 144 file(s), 1.31 MB of source, external domains: 127.0.0.1, code.claude.com, example.com, github.com, json-schema.org, vigiles.dev

Source & flagged code

4 flagged · loading source
dist/dialect-drift.jsView file
47const node_path_1 = require("node:path"); L48: const node_child_process_1 = require("node:child_process"); L49: /**
High
Child Process

Package source references child process execution.

dist/dialect-drift.jsView on unpkg · L47
dist/eval-baseline.jsView file
26*/ L27: const node_fs_1 = require("node:fs"); L28: const node_path_1 = require("node:path");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/eval-baseline.jsView on unpkg · L26
dist/cli.jsView file
122const script = `import(${JSON.stringify(fullPath)}).then(m => { const d = m.default?.default ?? m.default; console.log(JSON.stringify(d)); })`; L123: const output = execSync(`npx tsx -e '${script.replace(/'/g, "'\\''")}'`, { L124: encoding: "utf-8",
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/cli.jsView on unpkg · L122
hooks/post-edit.shView file
path = hooks/post-edit.sh kind = build_helper sizeBytes = 887 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

hooks/post-edit.shView on unpkg

Findings

2 High5 Medium5 Low
HighChild Processdist/dialect-drift.js
HighRuntime Package Installdist/cli.js
MediumDynamic Requiredist/eval-baseline.js
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperhooks/post-edit.sh
MediumStructural Risk Force Deep Review
LowScripts Present
LowEval
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings