capability-evolver

Fail

Audited by Socket on Aug 25, 2026

53 alerts found:

Securityx16Obfuscated Filex23Anomalyx10Malwarex4
SecurityMEDIUM
src/evolve/pipeline/collect.js

This dependency is highly obfuscated and performs broad local reconnaissance of agent/session/transcript/state artifacts, then packages the collected contents into formatted snippet outputs. It also contains synchronous shell command execution (execSync) with at least one command influenced by environment-provided configuration, creating a command-injection/RCE risk under hostile or compromised environment conditions. Even though outbound exfiltration is not shown in the provided fragment, the aggregation of sensitive local data into returned structures creates a strong privacy and supply-chain risk. Treat as high risk, verify provenance, and inspect the full package for network/persistence behavior before use.

Confidence: 72%Severity: 85%
Obfuscated FileHIGH
src/gep/prompt.js

This fragment primarily performs obfuscated prompt/report text generation and exports helper functions that interpolate caller-controlled inputs and environment variables into large instruction-like outputs. There is no direct evidence of malware execution (no visible network calls, command execution, eval/Function, or destructive filesystem activity) within this snippet. However, the combination of heavy obfuscation, environment-variable injection into returned content, JSON serialization of runtime objects, and instruction-style prompt output creates a meaningful supply-chain/agent-injection risk at the integration layer. Review adjacent modules that consume these prompts to confirm there is no downstream execution, exfiltration, or unsafe rendering/logging.

Confidence: 90%
SecurityMEDIUM
src/gep/memoryGraph.js

Security posture is primarily “review required” due to authenticated outbound HTTP POST of detailed internal computed event data (Authorization header + JSON payload) combined with heavy obfuscation and dynamic runtime module loading. The visible fragment does not show explicit exploit primitives (no reverse shell/eval/destructive filesystem activity), but supply-chain and data egress risk is elevated. Recommend: (1) verify hub URL and authorization handling via runtime logging/packet capture; (2) inspect hub-fetch/config and dynamically required modules in unobfuscated form; (3) enforce egress allowlists and review which event fields are included; (4) assess whether persistence files can be tampered with to influence outbound telemetry.

Confidence: 62%Severity: 80%
Obfuscated FileHIGH
src/evolve/pipeline/enrich.js

No explicit malicious payload behavior (e.g., direct network exfiltration, exec/spawn, or filesystem destruction) is visible in this fragment. However, the code is highly obfuscated and uses runtime-decoded/dynamically constructed requires, which obscures the actual dependency graph. The module also performs extensive evidence logging and delegates persistence/force-pivot/heartbeat side effects to other dynamically loaded helpers. This yields a moderate-to-high supply-chain risk that must be validated by auditing the dynamically required helper modules and the file-read/JSON-parse path handling used by this workflow.

Confidence: 90%
SecurityMEDIUM
src/gep/policyCheck.js

This module is strongly suspicious for supply-chain risk: it is heavily obfuscated, includes an environment-gated “self-modify/bypass safeguards” capability, and—critically—contains dynamic module loading and executor-based command execution plumbing used as part of its validation/enforcement workflow. While the module’s surface language suggests policy enforcement, the combination of obfuscation, dynamic require, command execution, and anti-analysis delay warrants immediate manual review and running in a tightly sandboxed environment with syscall/process monitoring. Exact maliciousness (e.g., exfiltration) cannot be proven from the truncated fragment, but the command-execution capability makes the security risk high.

Confidence: 56%Severity: 82%
AnomalyLOW
src/gep/solidify.js

The src/gep/solidify.js module functions as an obfuscated workflow/orchestration engine that can execute external commands (via execSync), perform filesystem and repository state mutations, and package/send rich telemetry artifacts over HTTP to a remote hub, creating a high-risk supply-chain exposure. Validate and sanitize all constructed commands, verify network destinations and payload contents, enforce authentication/signing for hub communications, minimize sensitive logging, and constrain external command execution within sandboxed boundaries.

Confidence: 66%Severity: 82%
SecurityMEDIUM
src/gep/execBridge.js

High supply-chain security risk. This module is an obfuscated local execution orchestrator that spawns/detaches external provider binaries/scripts, passes broad environment variables into those subprocesses, parses their outputs to control a multi-step state machine, and persists cycle/status/proof files. Although the snippet does not show explicit network exfiltration, the execution/privilege/context expansion patterns (detached process control, HOME expansion, shell/elevated command hints, and environment pass-through) make it a strong candidate for malicious runner/loader behavior if attacker influence exists over configuration, environment, or provider binaries.

Confidence: 74%Severity: 86%
SecurityMEDIUM
src/gep/contextRoutingGene.js

This fragment is highly obfuscated and uses runtime-indirection techniques: nondeterministic array population via Math.random(), indirect invocation of a callable selected through obfuscated indexing, computed-key export construction, prototype mutation, and an anti-analysis-like string/indexOf gating pattern. While the visible portion does not explicitly perform network/filesystem/process/credential access, the combination of strong obfuscation and indirect execution warrants treating the package as high-risk until the full module is deobfuscated and executed/sandboxed to confirm whether the hidden call targets or omitted sections perform data theft, tracking, or other malicious activity.

Confidence: 55%Severity: 70%
SecurityMEDIUM
src/evolve/guards.js

High supply-chain risk. The module is intentionally obfuscated and uses execSync to run git/grep-like shell commands, while also performing lock/TTL filesystem state management and mutating global process.env to toggle behavior. Although the fragment does not show network communication or explicit credential theft, the capabilities align with operational sabotage/disruption (abort/force/lock invalidation) and warrant manual deobfuscation review of command strings and full control-flow to rule out harmful actions.

Confidence: 70%Severity: 78%
Obfuscated FileHIGH
src/gep/hubFetch.js

The code is strongly obfuscated and appears to implement a streaming HTTP client for an “EVOMAP/EVOLVER hub” service, including URL validation, body buffering, retry/timeout/keep-alive connector configuration, and error reporting with secret redaction. I do not see clear evidence of malware such as eval/Function usage, system command execution, file tampering, cryptomining, or exfiltration to unrelated domains in the provided fragment. The primary supply-chain concern is reduced transparency due to packing/obfuscation and broad environment-controlled network behavior; a full package-level review is needed to confirm intent.

Confidence: 90%
SecurityMEDIUM
src/evolve/pipeline/hub.js

This module is a heavily obfuscated worker/controller that orchestrates task selection/claiming and processes hub events with optional validator execution and feature-flag writes. The strongest supply-chain risk indicators are the extensive obfuscation and dynamic runtime require(...) of additional modules, combined with persistent side effects (feature-flag updates) and global state mutation. While no explicit credential theft/exfiltration/network shell actions are visible in this fragment alone, the delegated side-effect calls and dynamic module loading warrant deeper review of the dynamically loaded modules and the implementations of claim/consume/flag/validator routines. Overall: elevated security risk due to audit-evasion patterns and side-effectful workflow control.

Confidence: 60%Severity: 78%
SecurityMEDIUM
src/evolve/pipeline/dispatch.js

This is a heavily obfuscated Node.js module that executes local shell commands via child_process.execSync and constructs large prompt/telemetry artifacts from provided state. It also writes persistent state and emits/logs outputs conditionally via environment variables. The exact executed commands and downstream transmission behavior are not fully visible due to truncation and string obfuscation, but the obfuscation + execSync combination and broad data propagation are strong indicators that this file warrants immediate manual review for supply-chain sabotage, data exfiltration, or unintended command execution. Confidence is limited because the snippet is truncated and helper internals are not included.

Confidence: 62%Severity: 72%
Obfuscated FileHIGH
src/gep/hubSearch.js

Overall, this module is best characterized as an obfuscated networked “hub search/snapshot matching” integration. It performs outbound HTTP requests with JSON bodies derived from caller inputs (including operational/search signals and run identifiers), parses untrusted JSON responses, and returns matched candidates with extensive console logging. No explicit sabotage or classic malware behavior (eval/Function, filesystem/process control, reverse shell, etc.) is evident in the provided fragment; however, the deliberate obfuscation plus opaque/assembled remote endpoint communication and potential log/telemetry disclosure make it a moderate-to-high supply-chain security review concern. Verification should focus on the resolved network destinations, request headers/body contents, and whether logging can expose sensitive query/signals.

Confidence: 90%
SecurityMEDIUM
src/gep/personality.js

This fragment exhibits strong supply-chain red flags: heavy obfuscation (large decoder string table and pervasive computed property names) combined with an explicit eval/dynamic execution path. While the excerpt does not show clear network exfiltration or filesystem damage, the eval usage means runtime code generation/execution is possible, and computed exports can conceal harmful behavior. Treat the dependency as high risk and require full-file review plus runtime/static deobfuscation to confirm what the eval executes and how caller inputs influence it.

Confidence: 60%Severity: 75%
Obfuscated FileHIGH
src/gep/conversationDistiller.js

This fragment is strongly obfuscated and conditionally performs a “persistence” operation, but in the shown code it primarily constructs and returns structured evaluation/distillation/strategy objects and exports module functionality. There is no direct, visible evidence of classic malware behaviors (eval/code execution, network exfiltration, process spawning, filesystem tampering) within the provided snippet; however, because critical helper and persistence implementations are missing due to truncation, malware cannot be definitively ruled out. Treat as suspicious and require inspection of the referenced helper functions and the persistence/exported methods.

Confidence: 90%
Obfuscated FileHIGH
src/gep/syncAsset.js

This fragment is heavily obfuscated and constructs a concealed export surface (two sync/asset-related identifiers) with control-flow gating that returns from hidden internal functions or throws an error. No explicit malicious I/O (network/filesystem/exec), credential theft, or eval-like behavior is visible in the shown code; however, because the key operational functions are not included and the snippet is truncated, the true intent and risk remain uncertain. Review the full implementations of the exported identifiers and the branch-target functions to confirm there is no data theft, network communication, or other supply-chain abuse.

Confidence: 90%
Obfuscated FileHIGH
src/evolve/pipeline/select.js

The module is highly obfuscated and uses an environment-gated code path with dynamic runtime module loading, then exports constructed handler/configuration objects. No explicit malicious actions (exfiltration, credential theft, command execution, or filesystem/process damage) are visible in this fragment, but the dynamic require indirection is a meaningful supply-chain risk signal requiring review of the resolved dependency behind the dynamic load and the downstream handler behavior of the exported functions/telemetry sink.

Confidence: 90%
MalwareHIGH
src/gep/autoDistillLlm.js

This module is a high-risk supply-chain component because it intentionally obscures behavior (heavy string decoding) and acts as an orchestrator that spawns/execut es an external worker with (1) merged process.env (broad secret exposure to the child process) and (2) injected stdinText derived from runtime logic/state. It also performs dynamic require-based control flow and conditionally triggers publish-like side effects. The snippet is truncated, so the exact spawn target/arguments and the content of the worker input cannot be fully confirmed here; however, the execution pattern is strongly consistent with malicious or abusive “job runner” behavior in dependency supply chains (e.g., executing hidden tooling, manipulating data, or staging exfiltration via the worker).

Confidence: 68%Severity: 86%
SecurityMEDIUM
src/gep/recallInject.js

No direct, explicit malware payload indicators (e.g., network exfiltration, filesystem writes, shell/process execution, or eval/Function usage) are visible in this fragment. However, the module is strongly obfuscated and performs dynamic require() with computed specifiers/identifiers—an elevated supply-chain risk pattern because it can hide and delegate arbitrary behavior to resolved dependencies at runtime. Because the dynamically loaded modules and the full original (non-truncated, non-deobfuscated) file content are not fully verifiable from this excerpt alone, malicious activity cannot be ruled out. Recommendation: resolve the exact runtime require targets (decode computed specifiers), audit those dependencies for side effects, and verify determinism and network/IO behavior in the loaded modules.

Confidence: 61%Severity: 74%
Obfuscated FileHIGH
src/gep/recallVerifier.js

No direct evidence of classic malware behaviors (credential theft, reverse shells, filesystem damage, or direct exfiltration endpoints) is visible within this fragment. The dominant risk signals are intentional heavy obfuscation and continuous background execution that repeatedly calls external/internal dependencies (fetchAssetById and writeMemoryGraphEvent). Because those imported functions are where network activity and data persistence/transmission likely occur, they should be treated as the critical trust boundaries for supply-chain risk assessment. Debug logging under an env flag could also leak operational details depending on deployment configuration.

Confidence: 90%
SecurityMEDIUM
src/evolve.js

High-risk supply-chain candidate. This module is intentionally obfuscated and contains clear agent-style behavior (scan/parse local transcript data, maintain persistent checkpoint state) combined with subprocess execution (child_process.execFile/execSync capability) where command arguments are influenced by environment variables and file-derived inputs. The fragment does not show explicit network calls, but it strongly delegates behavior to external scripts/pipelines, so malicious exfiltration/sabotage cannot be ruled out. Treat as untrusted: audit the resolved/decoded require targets and the exact subprocess command arguments, and run in a sandbox with filesystem/network monitoring.

Confidence: 64%Severity: 78%
MalwareHIGH
src/gep/autoDistillConv.js

High-risk supply-chain pattern. This module is intentionally obfuscated and functions as an orchestrator that loads local queued job metadata, selects a candidate, synthesizes input text, and executes external worker logic via child_process.spawn while propagating process.env and persisting execution state to disk. No explicit network exfiltration or reverse-shell behavior is visible in this fragment, but the presence of obfuscated command orchestration with broad env forwarding makes it unsuitable without deeper repository-wide verification (especially the specific worker/command templates and any allowlisting/sanitization).

Confidence: 66%Severity: 78%
SecurityMEDIUM
src/gep/mutation.js

The code is intentionally obfuscated and implements a decision/normalization engine for structured “signal/risk” objects. The critical risk factor is a runtime dynamic require(<computed string>)() path driven by internally decoded/assembled strings, which can execute attacker-controlled or malicious code if the resolved module is compromised or acts as a hidden payload. Although the excerpt shows no explicit network/file/process exfiltration, the loader pattern plus anti-analysis gating and custom decoding routines make this dependency suspicious and warrant full review of the dynamically required target(s) and complete file context before trusting it.

Confidence: 62%Severity: 78%
Obfuscated FileHIGH
src/evolve/pipeline/signals.js

From the visible fragment, there is no explicit malicious payload (no eval/exec/spawn/network exfiltration or file damage). The primary concerns are auditability: heavy obfuscation and dynamic require of internal modules, plus broad exception swallowing and logging of error/debug information. This raises moderate supply-chain/suspicion risk, but confidence is low due to truncation and missing decoded strings/context.

Confidence: 90%
Obfuscated FileHIGH
src/gep/explore.js

Overall, this module behaves like an obfuscated local repository scanner with optional external enrichment and cached state persistence. There is no clear, direct malware primitive in the fragment (e.g., credential theft/backdoor/persistence beyond its own state cache), but the security posture is elevated because it intentionally obfuscates code and uses execSync to execute dynamically constructed shell commands, performs outbound fetch-based enrichment, and writes structured results to disk. The primary concern is supply-chain abuse potential (especially command execution/persistence pathways) and privacy impact from external queries; further review should focus on how the repository path/cwd and any command components are derived and whether they can be attacker-controlled.

Confidence: 90%
Obfuscated FileHIGH
src/gep/hubVerify.js

This fragment is a heavily obfuscated Node.js module that implements an environment-gated “solidify/verify” integrity/attestation workflow using filesystem reads, JSON parsing, and strict Buffer byte-wise comparisons. It also performs directory creation for local state management and returns structured ok/offline/remaining/error signals likely consumed by other package components. No explicit malware primitives (shell execution, credential theft, or outbound network requests) are visible in the provided fragment, but the combination of obfuscation + filesystem mutation + behavior gating is non-trivial and warrants full-package review—especially the missing helper implementations and any network/remote-update logic implied by the hub URL integration.

Confidence: 90%
Obfuscated FileHIGH
src/gep/reflection.js

The module is highly obfuscated and implements stateful file-based logging of structured JSON content derived from caller-provided events/signals. While the excerpt does not show direct network exfiltration, command execution, or credential theft, the intentional concealment plus persistent local logging behavior is suspicious and could enable privacy/data leakage or sabotage (e.g., storing/altering “memory advice” used by the larger system). More code/context is needed to confirm whether any sensitive data is captured or whether the logged outputs influence execution in a harmful way.

Confidence: 90%
Obfuscated FileHIGH
src/proxy/extensions/traceControl.js

This module is best characterized as an obfuscated cryptographic licensing/feature-gating mechanism for trace/analysis/profile behavior. It uses environment-variable-derived material and config-provided key material to drive a crypto verify decision, then enables or disables tracing-related state via store updates and logs acknowledgements/warnings. In the provided snippet there is no clear evidence of malware behavior (no network exfiltration, no process execution, no eval), but the heavy obfuscation plus env-driven gating plus external store/log persistence warrants review of the full package, especially the store/logger behavior and any additional code outside this excerpt.

Confidence: 90%
Obfuscated FileHIGH
src/gep/hubReview.js

This module appears to be an obfuscated async “review/reject” orchestrator that sends structured payloads (run_id/asset_id/rating/error reason) to external/internal service functions, with timeout/abort control and extensive logging/structured reporting. No explicit malware behaviors (e.g., filesystem/process execution, credential theft, or overt persistence) are visible in the fragment, but the combination of intentional obfuscation and outbound reporting side effects creates a medium security risk. Further inspection is needed to confirm the network destinations, what data is included in the payloads, and whether any sensitive upstream data could be leaked through the reporting calls.

Confidence: 90%
SecurityMEDIUM
src/gep/antiAbuseTelemetry.js

This file implements an obfuscated anti-abuse/integrity fingerprint generator that collects host/environment details and hashes local dependency artifacts (package/lock/entry) into pseudonyms and integrity fields, returning a structured identity/integrity object via exported functions. The snippet shows no direct network exfiltration or system-compromise actions, but the combination of strong obfuscation and collection of sensitive local context indicates elevated privacy/security risk. Downstream code (not shown here) is likely responsible for storing or transmitting the generated payload, so it should be reviewed to confirm intent and data handling.

Confidence: 68%Severity: 70%
Obfuscated FileHIGH
src/gep/curriculum.js

Based on this excerpt, the code is highly obfuscated and performs conditional local JSON file reads followed by parsing and outcome/threshold aggregation. There is no explicit evidence of classic malware behaviors (network exfiltration, command execution, or credential theft) within the shown fragment, but the combination of obfuscation, silent exception swallowing, and the presence of a catastrophic-regex-like pattern introduces meaningful supply-chain risk. The exact file path(s) read and the inputs to the dynamic regex are not fully visible, so full-module and runtime review is required to confirm whether the filesystem access is legitimate and whether the regex can be triggered for DoS.

Confidence: 90%
Obfuscated FileHIGH
src/gep/openPRRegistry.js

This module is heavily obfuscated and includes the capability to spawn local external commands via child_process, then parse their JSON output to compute PR/file overlap and deduplication results. No explicit malicious behaviors (network exfiltration, credential harvesting, persistence, filesystem tampering, or eval-based payload execution) are evident in the provided fragment; however, subprocess execution plus runtime string concealment creates a meaningful supply-chain risk that warrants manual verification of the exact command(s) executed and the trustworthiness/control of any inputs feeding into those commands.

Confidence: 90%
Obfuscated FileHIGH
src/gep/conversationSniffer.js

This module implements obfuscated, environment-gated “capability sniffing” by regex-scanning provided text inputs for devops/automation/API/tooling patterns, computing hashes of matches, and persisting structured JSON logs/state to disk (plus console output). No direct network exfiltration or command execution is visible in the provided fragment, but the obfuscation and local retention of matched snippets/hashes make it a significant security-review concern, particularly for privacy/telemetry and potential covert monitoring within a supply chain context.

Confidence: 90%
MalwareHIGH
src/gep/deviceId.js

This fragment implements stealthy device fingerprinting with strong anti-environment/container awareness and persists a derived identifier to a hidden local directory for reuse across executions. It additionally uses child_process execution to extract hardware UUID (IOPlatformUUID) and is intentionally obfuscated. While this specific snippet does not show network exfiltration, the combination of behaviors (stable fingerprint + local persistence + stealth mechanisms) presents a high security risk and warrants full-package review for downstream use (e.g., telemetry/registration/exfiltration) and write targets.

Confidence: 74%Severity: 85%
SecurityMEDIUM
src/gep/memoryGraphAdapter.js

This module is best characterized as an obfuscated, environment-configured “memory graph” telemetry/advice client. It repeatedly POSTs structured application state (signals/genes and multiple event types) to an external HTTP(S) endpoint using an Authorization header derived from an environment secret. No classic exploit primitives are visible in the provided fragment, but the combination of (a) authenticated outbound network transmission of rich internal data, (b) dynamic provider querying, and (c) heavy obfuscation creates a significant supply-chain security risk. The remote URL and payload contents should be tightly allowlisted/validated and reviewed against the project’s threat model to rule out covert exfiltration or attacker-controlled endpoints.

Confidence: 70%Severity: 82%
SecurityMEDIUM
src/gep/strategy.js

This fragment appears to be a heavily obfuscated Node.js module that selects internal “strategy” parameters using EVOLVE_* environment variables and (in at least one path) loads/parses a local JSON file from disk to influence returned numeric strategy output. While no explicit malicious actions (network exfiltration, command execution, or credential theft) are visible in the provided portion, the strong obfuscation, custom runtime decoding, environment-controlled behavior, and local JSON loading from a relative ‘memory’ path together elevate supply-chain risk. A full review should confirm the exact decoded file path, how the parsed values are validated/sanitized, and whether an attacker could influence the on-disk JSON content or environment variables at runtime.

Confidence: 60%Severity: 78%
MalwareHIGH
src/evolve/utils.js

This fragment is best characterized as a stealer/harvester component: it is heavily obfuscated, targets user-specific application directories via environment variables (including APPDATA and a transcripts-related env var), enumerates candidate files, reads them from disk, applies custom decoding/decryption-like transformations, and returns parsed/matched results to its caller. While direct network exfiltration is not shown here, the file-harvesting + decoding/packaging behavior strongly indicates malicious intent or stealer functionality.

Confidence: 75%Severity: 85%
AnomalyLOW
src/forceUpdate.js

This code is a self-updater that downloads Evolver code from GitHub and replaces installed files. It does not show classic malware behaviors like exfiltration, keylogging, or obfuscated payload execution. However, from a supply-chain/sabotage standpoint, its ability to fetch remote code and then install it (including via `npx degit` execution and tarball extraction) is inherently high impact. The primary security gap is lack of cryptographic provenance verification (it trusts GitHub tag/version and name/version string checks). If the remote source or tag were compromised, this module could install malicious code.

Confidence: 68%Severity: 60%
Obfuscated FileHIGH
src/gep/learningSignals.js

This module is highly obfuscated and performs runtime decoding of embedded strings, then applies regex-based keyword classification to produce scored/tagged output. In the provided snippet, there is no clear malicious behavior such as network exfiltration, filesystem tampering, credential theft, or code execution sinks (eval/Function/child_process) being used. The main concern is supply-chain/suspicion due to heavy obfuscation and use of Math.random in an unrelated-looking routine. Malware probability is therefore low-to-moderate, but the code should be reviewed in the full context to confirm no hidden side effects exist elsewhere in the package.

Confidence: 90%
Obfuscated FileHIGH
src/gep/narrativeMemory.js

Based on the provided fragment alone, there is no clear evidence of malware such as eval/exec, reverse shells, or network exfiltration. The code does read local files using existsSync/readFileSync and parses specific structured text blocks. However, the heavy string/control-flow obfuscation and the presence of Math.random make it harder to rule out hidden behavior not included in the truncated snippet. Treat as suspicious/needs full-file review and sandboxing.

Confidence: 90%
AnomalyLOW
src/gep/signals.js

The code primarily performs text signal extraction, but it also conditionally exfiltrates a summary of the corpus to an external authenticated hub endpoint using child_process.execFileSync('curl', ...). It writes the request payload to a temporary file on disk and sends it with a bearer token. This is not conclusive malware, but it is a meaningful security risk consistent with unauthorized data transfer patterns, so it should be reviewed for legitimacy (endpoint trust, TLS enforcement, data minimization, and justification for using curl/child_process).

Confidence: 59%Severity: 65%
Obfuscated FileHIGH
src/gep/candidateEval.js

The provided code is strongly indicative of an obfuscated JavaScript module (string-array decoding plus computed module export wiring). However, because the fragment is truncated and contains no visible runtime actions (network, filesystem, process execution, eval/Function), malware behavior cannot be proven from this excerpt. Treat this as a suspicious/high-review component and inspect the complete file to determine what the decoded exports actually do.

Confidence: 90%
Obfuscated FileHIGH
src/gep/envFingerprint.js

The module is heavily obfuscated and primarily performs fingerprint/telemetry preparation: it collects environment-selected model info, reads package metadata (name/version), and gathers host/device/container signals (hostname hashed, OS/runtime info, cwd, region, device_id). It then derives a stable hashed identifier and passes assembled fields into an imported client/update mechanism. Direct exfiltration is not visible in this fragment, but the intent and data categories strongly indicate privacy-invasive tracking, with additional risk concentrated in the imported client/transport implementation that is not shown here.

Confidence: 90%
Obfuscated FileHIGH
src/proxy/trace/usage.js

This file is primarily an obfuscated, local trace-processing/token-statistics component. It performs synchronous filesystem reads, JSON-parses untrusted per-line data, and optionally decrypts envelope records using resolved secrets via imported helpers. No explicit network exfiltration, command execution, or persistence mechanisms are visible within this module. However, the combination of strong obfuscation, secret resolution, and decryption of trace envelopes elevates supply-chain risk and warrants thorough review of the imported helper implementations—especially to confirm they do not access unexpected paths, leak decrypted data, or perform outbound communications.

Confidence: 90%
Obfuscated FileHIGH
src/proxy/inject.js

This fragment is a runtime configuration injector that normalizes a provider base URL and API token, then writes those values into process.env (or a supplied env-like object) under computed keys and sets an injection/enablement flag. While the snippet does not show explicit exfiltration or command execution, the combination of credential-oriented env tampering and deliberate obfuscation is a meaningful supply-chain/sabotage signal. Treat as suspicious and review the full module and call sites for any logging, network transmission, or nonstandard handling of the injected secrets.

Confidence: 90%
AnomalyLOW
src/adapters/scripts/evolver-session-start.js

This module appears to implement a local agent/session controller: it may record session metadata, restart a background daemon, and contact a loopback proxy to validate that the proxy/daemon is healthy before injecting “recent outcomes” into stdout. The most suspicious element is the use of child_process.execFileSync with node '-e' executing an embedded script that reads a token from stdin and sends it as a Bearer token via HTTP. If _isLoopbackProxyUrl() is robust, the network behavior is likely limited to localhost; otherwise, the token-exfiltration and command-execution surface could be meaningful. No clear cryptomining, reverse shell, or hardcoded external exfiltration endpoints are visible in this excerpt.

Confidence: 63%Severity: 55%
AnomalyLOW
src/gep/workspaceKeychain.js

This fragment is obfuscated and centered on secret/keychain retrieval logic. It reads a sensitive workspace keychain-related environment variable, dynamically selects credential-provider constructors, retrieves a password/secret from an underlying secure store, and returns an availability flag plus an identifier derived from the retrieved value. While the snippet shows no explicit network/file/process/exfiltration actions, the combination of credential-handling behavior, intentional obfuscation, and opaque dynamically selected provider backends keeps security risk non-trivial. The dynamic provider implementations (referenced at runtime) must be reviewed to confirm they only access intended OS/CI keychains and do not leak secrets elsewhere.

Confidence: 42%Severity: 50%
AnomalyLOW
src/gep/skill2recipes.js

This module is primarily an orchestrator: it reads local SKILL.md files based on manifest-provided skill_path, generates/validates “gene” content (with an indirect likely command-execution step via policyCheck.runValidations), assembles a capsule, and can publish gene/capsule and recipes to a remote hub via network calls. The biggest supply-chain/security concerns visible here are (1) unvalidated/unaligned filesystem path usage (skill_path can point anywhere) and (2) indirect execution risk through policyCheck validations driven by synthesized/gene data. Without reviewing dependencies, malware/backdoor intent is not confirmed, but there are credible high-impact security boundaries.

Confidence: 66%Severity: 62%
AnomalyLOW
src/gep/idleScheduler.js

This module is mainly a cross-platform idle-time probe that derives scheduling recommendations and persists them locally. The strongest security signal is on Windows: it drops a PowerShell script to the temp directory and executes it with '-ExecutionPolicy Bypass'. While the embedded logic appears intended for benign idle measurement, that drop-and-execute pattern is consistent with techniques used by malicious software and should be treated as a meaningful review concern. No explicit data exfiltration, credential theft, or overt persistence mechanisms are present in the shown fragment.

Confidence: 58%Severity: 56%
SecurityMEDIUM
src/gep/contentHash.js

This module is strongly obfuscated and uses runtime string decoding plus a dynamic require(...) to load an unknown dependency, then re-exports schema/asset-id related helpers. No explicit malware actions are visible in the provided fragment, but the anti-analysis-like gating, Math.random-driven initialization, and concealed dependency loading represent a meaningful supply-chain risk. A full review of the complete file and the dynamically loaded module(s) is required to rule out malicious side effects or payloads.

Confidence: 55%Severity: 70%
AnomalyLOW
src/adapters/scripts/evolver-task-recall.js

Within this file, there are no explicit network calls, filesystem writes, credential access, or shell execution. However, it is a security-relevant dispatcher: it suppresses console diagnostics and dynamically loads a local module based on a runtime-inferred root, then passes untrusted stdin (prompt/sessionId) into core.recallForTask and returns delegated text to the caller. The likelihood of malicious behavior therefore hinges on the dynamically loaded recallInject.js and _runtimePaths; this wrapper itself provides moderate supply-chain risk signals (dynamic delegation + suppressed observability + “inject”-related output shaping) but does not, by itself, prove malware.

Confidence: 58%Severity: 55%
AnomalyLOW
src/webui/observer/interactions.js

No clear malware, backdoor, or covert exfiltration is evident in this fragment. The code primarily aggregates and redacts local mailbox data and fetches remote proxy status snapshots. The most notable security concerns are potential SSRF/token exposure if the proxy base URL is not strictly validated/allowlisted, and potential unintended local file reads if mailboxDir (query or environment) is not constrained. Additionally, response buffering without explicit size limits could create a DoS risk.

Confidence: 62%Severity: 52%
AnomalyLOW
src/ops/self_repair.js

This module behaves like a Git workspace self-repair utility. It uses execSync to run fixed Git maintenance commands, removes stale .git/index.lock files, and can optionally perform a destructive 'git reset --hard origin/main' when EVOLVE_GIT_RESET is set to 'true'. No explicit malware indicators (exfiltration, persistence, obfuscation, dynamic payloads) are present in the fragment; however, the environment-controlled hard reset and high-impact repository command execution make it security-sensitive in untrusted contexts (e.g., if an attacker can influence EVOLVE_GIT_RESET or the workspace root/cwd).

Confidence: 72%Severity: 52%
Audit Metadata
Analyzed At
Aug 25, 2026, 02:42 PM
Package URL
pkg:socket/skills-sh/evomap%2Fevolver%2Fcapability-evolver%2F@079e022394c2a25e72167f8a738db823bce2cb1f
Security Audit — socket — capability-evolver