content-gen

Warn

Audited by Socket on Oct 12, 2026

4 alerts found:

Anomalyx3Security
AnomalyLOW
tools/scaffold_course.py

The code is intended as a local course scaffolder, not malware. However, if the syntax issues are corrected, a crafted manifest order value may enable writes outside the requested output directory because generated paths are not containment-checked. Validate order values and resolve/check every target path before writing.

Confidence: 98%Severity: 58%
AnomalyLOW
tools/ci.py

This is a CI validation utility, not apparent malware. Its smoke-command allowlist is insufficient when course manifests may be untrusted: shell syntax can permit unintended commands to execute under --run-smoke. Restrict commands to parsed argument arrays or reject shell operators and substitutions; only run smoke tests on trusted manifests.

Confidence: 98%Severity: 56%
AnomalyLOW
tools/verify_blocks.py

This is a dependency-based code-verification harness, not evidently malware. Its intended workflow has a material trust-boundary risk: untrusted Markdown can influence npm and Cargo dependencies, including arbitrary Git sources, and those dependencies may execute code during installation or compilation. Use only with trusted course content or in an isolated environment.

Confidence: 93%Severity: 68%
SecurityMEDIUM
tools/verify_challenges.py

No independent malware behavior such as credential theft, suspicious network communication, or destructive actions appears in this verifier. Its intended operation executes challenge-controlled code and raw test expressions with the current user's privileges, so it should only process trusted course content or run inside an appropriately isolated environment. Manifest paths also lack containment checks.

Confidence: 99%Severity: 78%
Audit Metadata
Analyzed At
Oct 12, 2026, 10:12 AM
Package URL
pkg:socket/skills-sh/solanabr%2Fcontent-gen-skill%2Fcontent-gen%2F@c9ee251ff7e48d1bd8686d7baef58aae6a7e736f8e6d722a1c7e8a7e03094c42