registry  /  @theronap/cortex-mcp  /  0.9.33

@theronap/cortex-mcp@0.9.33

Connect your AI assistant to Cortex — your org's projects, activity, gaps, and directives, scoped to you.

Static Scan Results

scanned 12d ago · by rust-scanner

Static analysis completed at 65.0% confidence. No malicious behavior was detected; 7 low-signal pattern(s) were surfaced and cleared.

Static reason
No blocking static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 19 file(s), 143 KB of source, external domains: cortex-console.vercel.app

Source & flagged code

2 flagged · loading source
lib/capture.mjsView file
15if (!res.ok) return null L16: const j = await res.json().catch(() => ({})) L17: return Array.isArray(j.types) ? j.types : null ... L29: try { L30: if (resolve(String(cwd)) === homedir()) return 'general' L31: } catch { /* unresolvable path — fall through to basename */ } ... L86: // would recurse (and re-ingest the summarizer's prompt as a phantom session). Bail immediately. L87: if (process.env.CORTEX_SUMMARIZING) { process.stderr.write('cortex: summarizer subprocess, skipping\n'); return } L88:
Low
Weak Crypto

Package source references weak cryptographic algorithms.

lib/capture.mjsView on unpkg · L15
lib/redact.test.mjsView file
41patternName = private_key_rsa severity = critical line = 41 matchedText = const ou...--')
Critical
Secret Pattern

RSA private key in lib/redact.test.mjs

lib/redact.test.mjsView on unpkg · L41

Findings

1 Critical2 Medium4 Low
CriticalSecret Patternlib/redact.test.mjs
MediumNetwork
MediumEnvironment Vars
LowWeak Cryptolib/capture.mjs
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings