registry  /  @theronap/cortex-mcp  /  0.9.27

@theronap/cortex-mcp@0.9.27

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

Static Scan Results

scanned 13d 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 20 file(s), 129 KB of source, external domains: cortex-console.vercel.app

Source & flagged code

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

Package source references weak cryptographic algorithms.

lib/capture.mjsView on unpkg · L16
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