Dieser Bericht ist nicht in der angeforderten Sprache verfügbar. Stattdessen wird der maßgebliche englische Bericht angezeigt.

Versionierte Sicherheitsbewertung

Berichts-ID: SA-53693251

7/10/2026, 4:36:01 PM

embedded-captions Sicherheitsbewertung v6

Zertifizierungsbericht zur Skill-Sicherheit

Audit-Verlauf
Auditmodell: codex Historischer Bericht
Skillname
embedded-captions
Version
v6
Betreuer
heygen-com
Abdeckung
98 Gescannte Dateien · 25,458 Analysierte Zeilen
Richtlinienversion
Nicht verfügbar

Höchster bestätigter Schweregrad eines Befunds

Kritisch

2 bestätigte Sicherheitsbefunde erfordern Aufmerksamkeit.

Installationskontext

Historische Nachweise

Dieser Bericht beschreibt möglicherweise nicht das derzeit installierbare Artefakt. Öffnen Sie die aktuelle Skill-Seite für Installationshinweise.

Aktuelle Skill-Seite öffnen

Dieser Bericht blockiert oder autorisiert weder das Manifest noch die ZIP-Datei.

Most scanner alerts are false positives caused by artistic theme names, Markdown backticks, fixed path resolution, and local media tooling. Confirmed risks include silent self-update instructions, runtime third-party execution through uvx, CDN script loads, and broad process cleanup. The skill should not publish until these behaviors are removed or require explicit consent. Static review was capped at 400/1481 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.

Position melden

Historischer Bericht

Öffnen Sie den Auditverlauf, bevor Sie diesen Bericht zur Installation verwenden.

Audit-Nachweis

Nicht bescheinigungsfähig

Die erforderliche unveränderliche Bindung ist unvollständig.

Menschliche Überprüfung

Nicht überprüft

Für diesen Bericht ist keine menschliche Überprüfung verzeichnet.

Abdeckung

98 Gescannte Dateien · 25,458 Analysierte Zeilen

14 Elemente zur Überprüfung angezeigt

Einschränkungen

Dieser Bericht beansprucht keine Laufzeit- oder Sandbox-Ausführung und beweist nicht das Fehlen von Nebenwirkungen.

Beweiskette

Folgen Sie den Nachweisen von der Quellenbindung bis zum Installationsvertrag. Verfügbare Nachweise unterstützen die Überprüfung; sie sind keine Sicherheitsgarantie.

  1. Quelle

    Bindung nicht verfügbar

  2. Artefakt

    Identität unvollständig

  3. Prüfung

    Vollständig

  4. Installationsvertrag

    Manifest zur Überprüfung öffnen

    Manifest öffnen

Beobachtete Funktionen

„Beobachtet“ bedeutet, dass dieser Bericht unterstützende Nachweise erfasst hat. Nicht erfasst bedeutet nicht, dass eine Fähigkeit nicht vorhanden ist.

Enthält Skripte

Kann mit dem Skill enthaltenen Code ausführen.

An 12 Nachweisstellen beobachtet

Netzwerkzugriff

Kann eine Verbindung zu externen Diensten herstellen.

An 11 Nachweisstellen beobachtet

Dateisystemzugriff

Kann lokale Dateien lesen oder schreiben.

An 40 Nachweisstellen beobachtet

Umgebungsvariablen

Kann Werte aus der Prozessumgebung lesen.

An 12 Nachweisstellen beobachtet

Externe Befehle

Kann Befehle oder Programme außerhalb des Skills aufrufen.

An 52 Nachweisstellen beobachtet

Elemente der Fähigkeitsprüfung (12)
Hoch
Synchronous spawn
let r = cp.spawnSync("uvx", wxArgs, { encoding: "utf8", timeout: 600000 });
This call runs WhisperX through uvx, which can download and execute third-party Python package code at runtime. The package version is pinned by default, but execution still crosses a supply-chain boundary.
Hoch
Synchronous spawn
r = cp.spawnSync(
This retry again executes WhisperX through uvx after changing arguments. It can download and run third-party package code, so explicit consent and stronger package verification are required.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
Opening or rendering this executable HTML fetches GSAP from jsDelivr without an integrity attribute. That creates a third-party network and supply-chain dependency.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
Opening or rendering this executable HTML fetches GSAP from jsDelivr without an integrity attribute. That creates a third-party network and supply-chain dependency.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
Opening or rendering this executable HTML fetches GSAP from jsDelivr without an integrity attribute. That creates a third-party network and supply-chain dependency.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
The active template loads GSAP from jsDelivr without an integrity attribute. Rendering therefore depends on third-party network content that could change or become unavailable.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
The cinematic engine loads GSAP from jsDelivr without an integrity attribute. This is a real runtime network and supply-chain dependency.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
This executable example fetches GSAP from jsDelivr without an integrity attribute. Opening it initiates a third-party network request.
Niedrig
Hardcoded URL
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
This executable example fetches GSAP from jsDelivr without an integrity attribute. Opening it initiates a third-party network request.
Niedrig
Hardcoded URL
const GSAP = `<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js" integrity="sha
Generated theme pages fetch GSAP from jsDelivr at runtime. Subresource Integrity limits content tampering, but the network, privacy, and availability dependency remains.
Niedrig
Standard device file access
pkill -9 -f "puppeteer_dev_chrome_profile" 2>/dev/null
The device redirection is harmless, but this line also runs a broad pkill pattern for Puppeteer profiles. It can terminate unrelated browser processes owned by the same user.
Niedrig
Standard device file access
pkill -9 -f "puppeteer_dev_chrome_profile" 2>/dev/null
The device redirection is harmless, but this line also runs a broad pkill pattern for Puppeteer profiles. It can terminate unrelated browser processes owned by the same user.

Risikofunde

Bestätigte Sicherheitsbedenken werden von Punkten getrennt, die noch überprüft werden müssen.

Bestätigte Sicherheitsbedenken (2)

RISK-001 Kritisch
Silent Self-Update Instruction
SKILL.md tells the agent to "run silently, don't ask" before executing an npx skill update. It also states that initialization can update the global skill set.
The instruction explicitly suppresses user consent while executing network-delivered tooling and changing installed skills. The global update behavior is stated directly in the same file.
RISK-002 Niedrig
Unscanned file (too_large) — manual review required
[unscanned: too_large]
Force-confirmed metadata/low static finding; AI false-positive verdict rejected.

Abhilfemaßnahmen

Von diesem Audit vorgeschlagene Korrekturen wurden erfasst. Ihre Umsetzung liegt in der Verantwortung des Maintainers.

  1. FIX-001
    Kritisch
    The skill instructs agents to update itself silently before use.
    Remove the silent update command. Require explicit user approval before any network update or global skill modification.
  2. FIX-002
    Hoch
    Transcription downloads and executes WhisperX through uvx at runtime.
    Use a preinstalled, hash-verified dependency or request consent before installation. Lock the package and its transitive dependencies.
  3. FIX-003
    Mittel
    Static review capped
    Manually review the omitted 1081 static analyzer matches or reduce bundled generated/vendor/reference content before enabling automatic publication.
  4. FIX-004
    Mittel
    Several executable HTML files load GSAP from a CDN without integrity protection.
    Bundle GSAP locally or add verified Subresource Integrity and a restrictive Content Security Policy to every executable HTML file.
  5. FIX-005
    Mittel
    Renderer timeout cleanup uses a broad pkill pattern.
    Track and terminate only child process identifiers created by the current render. Avoid pattern-based termination of unrelated Puppeteer sessions.

Expertennachweise

Unveränderliche Subjektidentität, Scanner-Metadaten, verworfene Treffer und Nachweise auf Quellcodeebene.

Artefakt-Subjekt

Marketplace-Commit
Nicht verfügbar
Inhalts-Hash
Nicht verfügbar
Tree-Hash
Nicht verfügbar
Skill-Pfad
Nicht verfügbar
Hash der Audit-Nutzlast
Nicht verfügbar

Analysemetadaten

Auditmodell: codex

Analysestatus: Vollständig

Der Umfang ist auf die aufgezeichneten Dateien, Zeilen, Methoden und Nachweise beschränkt. Es wird keine Ausführung in einer Laufzeitumgebung oder Sandbox beansprucht.

Verifizieren und exportieren

Das Manifest und die Lockdatei binden Installationsartefakte an kryptografische Hashes. Diese Integritätsaussage ist von der Sicherheitsbewertung getrennt.

Audit-Nachweis: not_attestable