deps-audit

Fail

Audited by Socket on Jul 30, 2026

6 alerts found:

Malwarex3Anomalyx2Security
MalwareHIGH
smoke-test/fixtures.d/10_axios_combined/setup.sh

This module creates an intentionally malicious Elixir/Mix fixture that is highly consistent with supply-chain sabotage: it injects an attacker-controlled git dependency and triggers a compile-time network egress by executing curl from within a __before_compile__ macro. This would cause outbound communication to an attacker endpoint during dependency installation/compilation, making it an extreme security risk if used in any real build environment.

Confidence: 93%Severity: 100%
AnomalyLOW
smoke-test/fixtures.d/05_git_dep/setup.sh

No malware is executed by the bash fixture generator itself; however, it intentionally creates a `new/mix.exs` that adds an attacker-controlled-looking git-based dependency. If used in a build/test pipeline, downstream dependency resolution would fetch untrusted remote code from that git URL/ref, making this a high-risk supply-chain scenario that should be reviewed/blocked via policy (e.g., forbid arbitrary git/VCS deps in untrusted contexts).

Confidence: 74%Severity: 68%
MalwareHIGH
smoke-test/fixtures.d/03_compile_exec/setup.sh

This module scaffolding writes Elixir code that performs an unconditional outbound HTTP request during compilation using System.cmd(curl) to a hardcoded attacker-controlled URL. That is a high-confidence malicious build-time exfiltration/sabotage pattern and should be treated as dangerous for supply-chain use.

Confidence: 95%Severity: 100%
MalwareHIGH
smoke-test/fixtures.d/11_event_stream/setup.sh

The generated Elixir module is a high-risk construct: it decodes an embedded Base64 string and executes the decoded content with `Code.eval_string` at module scope, meaning arbitrary code would run immediately during compilation/loading. Even though the shown payload appears benign in isolation, the mechanism is directly consistent with supply-chain style payload execution and should be treated as dangerous.

Confidence: 86%Severity: 85%
SecurityMEDIUM
smoke-test/fixtures.d/02_eval/setup.sh

This fragment contains a high-severity arbitrary code execution pattern: it evaluates an environment variable (REMOTE_CONFIG) as Elixir code using Code.eval_string at module scope/compile-load time. If REMOTE_CONFIG is influenced or misconfigured in the build pipeline, an attacker could execute arbitrary code during compilation/module loading. Even though this looks like a fixture/demonstration, the behavior is directly backdoor-like and should not be allowed in trusted builds without strict controls.

Confidence: 70%Severity: 90%
AnomalyLOW
smoke-test/fixtures.d/14_nif_blob/setup.sh

This fragment primarily generates a fixture by writing an Elixir module that embeds a large inline blob-like string and exposes it via a getter. It does not perform NIF/native decoding or execution within the provided code. However, the surrounding stated "NIF dropper" modeling intent and the embedded payload pattern are notable supply-chain red flags, and the unvalidated FIXTURE_DIR governs where the file is written. Risk is moderate and depends on whether later modules/tools decode and deploy native payloads.

Confidence: 62%Severity: 50%
Audit Metadata
Analyzed At
Jul 30, 2026, 02:05 PM
Package URL
pkg:socket/skills-sh/oliver-kriska%2Fclaude-elixir-phoenix%2Fdeps-audit%2F@12c09dcb6ddd04732aa8e534ff20c01e94ca6804fd0812f4cf07465e21cf7417
Security Audit — socket — deps-audit