ai-teaching-media

Warn

Audited by Socket on Sep 14, 2026

4 alerts found:

Anomalyx4
AnomalyLOW
article-explainer-video/assets/template/index.html

No evidence of malicious behavior or sabotage is present. The code is a legitimate animation-rendering template, and the current null DATA placeholder intentionally prevents direct rendering. If generated data can be influenced by an attacker, numerous unescaped fields inserted via innerHTML can cause HTML/script or event-handler injection, and ch.image can enable attribute/resource injection. The GSAP CDN dependency should preferably use Subresource Integrity or a trusted local copy.

Confidence: 98%Severity: 58%
AnomalyLOW
SKILL.md

SUSPICIOUS. The skill’s capabilities broadly match its teaching-media purpose, but it routes generation through multiple third-party gateway providers and relies on unofficial or unpinned tooling (`edge-tts`, `npx` HyperFrames). This is not fundamentally incompatible with the stated purpose, yet the install trust and credential/data-flow model are broader than a tightly scoped vendor-direct integration.

Confidence: 89%Severity: 58%
AnomalyLOW
edu-teaching-animation/scripts/build_silent.sh

The script is primarily a legitimate media-rendering pipeline and shows no direct malware indicators. However, it has a significant injection weakness because SILENT_SEG is inserted into Python source without validation, and it executes an unpinned npm package through npx --yes. Use a numeric validation strategy for SILENT_SEG, pin or locally install the renderer, and restrict executable overrides in untrusted environments.

Confidence: 97%Severity: 62%
AnomalyLOW
article-explainer-video/scripts/build.sh

The code is a legitimate media-rendering pipeline and shows no direct evidence of malware. The main security concern is execution of an unpinned npm package via `npx --yes`, which creates a meaningful supply-chain exposure. Unquoted environment-controlled ffmpeg variables and unrestricted output paths are additional hardening concerns. Pin the HyperFrames version and registry/integrity, quote or validate executable variables, and constrain output paths.

Confidence: 98%Severity: 55%
Audit Metadata
Analyzed At
Sep 14, 2026, 04:51 PM
Package URL
pkg:socket/skills-sh/wwwzhouhui%2Fskills_collection%2Fai-teaching-media%2F@1ae8d101e0c51a2ef6e8f88ad85db255318dac5b15f0c5cdbdde76cf24eb7343