registry  /  @windagency/valora  /  3.0.3

@windagency/valora@3.0.3

VALORA - AI-assisted development workflow orchestration with agnostic multi-LLM support, session-based state, and Cursor MCP integration

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 16 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 425 file(s), 2.62 MB of source, external domains: api.moonshot.ai, api.x.ai, github.com, raw.githubusercontent.com, registry.npmjs.org

Source & flagged code

9 flagged · loading source
package.jsonView file
scripts.postinstall = node scripts/postinstall.mjs || true
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node scripts/postinstall.mjs || true
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
bin/mcp.jsView file
9// Import and run the MCP server L10: import(join(__dirname, '..', 'dist', 'mcp', 'server.js'));
Medium
Dynamic Require

Package source references dynamic require/import behavior.

bin/mcp.jsView on unpkg · L9
dist/plugins/npm-registry-client.jsView file
1import { createHash } from 'node:crypto'; L2: const DEFAULT_REGISTRY_BASE = 'https://registry.npmjs.org'; L3: const TIMEOUT_MS = 15000; ... L19: } L20: const text = await response.text(); L21: try { ... L58: function registryBase() { L59: return (process.env['VALORA_NPM_REGISTRY_URL'] ?? DEFAULT_REGISTRY_BASE).replace(/\/$/, ''); L60: }
Low
Weak Crypto

Package source references weak cryptographic algorithms.

dist/plugins/npm-registry-client.jsView on unpkg · L1
dist/cli/autocomplete.jsView file
20detectShell() { L21: const shellEnv = process.env['SHELL'] ?? ''; L22: const shells = ['zsh', 'bash', 'fish']; ... L36: const commands = await this.getCommands(); L37: return `#!/bin/bash L38: # VALORA completion script for Bash ... L225: getInstallPath(shell) { L226: const homeDir = os.homedir(); L227: const installPaths = { ... L272: bash: (installPath) => { L273: consoleOut.print(` Add this line to your ~/.bashrc:`); L274: consoleOut.print(` ${color.cyan(`source ${installPath}`)}`);
Medium
Install Persistence

Source writes installer persistence such as shell profile or service configuration.

dist/cli/autocomplete.jsView on unpkg · L20
scripts/install-cli-tools.shView file
path = scripts/install-cli-tools.sh kind = build_helper sizeBytes = 11255 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

scripts/install-cli-tools.shView on unpkg
data/plugins/valora-defaults/hooks/__tests__/enforce-modern-cli.test.shView file
path = data/plugins/valora-defaults/hooks/__tests__/enforce-modern-cli.test.sh kind = payload_in_excluded_dir sizeBytes = 3980 magicHex = [redacted]
High
Payload In Excluded Dir

Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.

data/plugins/valora-defaults/hooks/__tests__/enforce-modern-cli.test.shView on unpkg
data/prompts/04_code/implement-tests.mdView file
377patternName = generic_password severity = medium line = 377 matchedText = password...23!'
Medium
Secret Pattern

Hardcoded password in data/prompts/04_code/implement-tests.md

data/prompts/04_code/implement-tests.mdView on unpkg · L377
data/templates/plans/PATTERN_REACT_COMPONENT.mdView file
347patternName = generic_password severity = medium line = 347 matchedText = password...23',
Medium
Secret Pattern

Hardcoded password in data/templates/plans/PATTERN_REACT_COMPONENT.md

data/templates/plans/PATTERN_REACT_COMPONENT.mdView on unpkg · L347

Findings

2 High9 Medium5 Low
HighInstall Time Lifecycle Scriptspackage.json
HighPayload In Excluded Dirdata/plugins/valora-defaults/hooks/__tests__/enforce-modern-cli.test.sh
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumDynamic Requirebin/mcp.js
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencedist/cli/autocomplete.js
MediumShips Build Helperscripts/install-cli-tools.sh
MediumStructural Risk Force Deep Review
MediumSecret Patterndata/prompts/04_code/implement-tests.md
MediumSecret Patterndata/templates/plans/PATTERN_REACT_COMPONENT.md
LowScripts Present
LowWeak Cryptodist/plugins/npm-registry-client.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings