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/19/2026, 9:03:09 AM

embedded-captions Sicherheitsbewertung v7

Zertifizierungsbericht zur Skill-Sicherheit

Audit-Verlauf
Scanner-Version 3.0.0 Auditmodell: codex Historischer Bericht
Skillname
embedded-captions
Version
v7
Betreuer
heygen-com
Abdeckung
97 Gescannte Dateien · 25,422 Analysierte Zeilen
Richtlinienversion
skillstore-security-audit-policy-v1

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 alerts are false positives caused by artistic theme names, Markdown formatting, fixed paths, and normal media tooling. Confirmed risks include silent self-updates, runtime third-party execution through uvx, CDN script loads, and broad renderer process cleanup. Review the 1,034 omitted static matches and remove or consent-gate these behaviors before publication. Static review was capped at 400/1434 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

Attestierung nicht verfügbar

Für diesen Bericht ist keine öffentliche Bescheinigung verfügbar.

Menschliche Überprüfung

Nicht überprüft

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

Abdeckung

97 Gescannte Dateien · 25,422 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

    An Commit und Pfad gebunden

  2. Artefakt

    An Inhalts- und Baum-Hashes gebunden

  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
Prompt Injection Attempt Detected
SKILL.md directs the agent to "run silently, don't ask" before executing an npx skill update, suppressing consent for network-delivered code. It also says 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.
    Delete the silent update instruction. Require explicit user approval before any network update or global skill change.
  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 1034 static analyzer matches or reduce bundled generated/vendor/reference content before enabling automatic publication.
  4. FIX-004
    Mittel
    Static finding review was capped.
    Review all 1,034 omitted matches manually before enabling automatic publication. Reduce generated or bundled content if needed to make complete review practical.
  5. FIX-005
    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.
  6. FIX-006
    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
536932510ff0a3e976ac88662d9e038a7faa088b
Inhalts-Hash
3f370eed3fbd88444a4151ba886b8d69ed34293d1205a90ca7f89395beff4be8
Tree-Hash
0c0c6587fd5b317031e94f0711ccfbc573d7ef138b4d934502776dd01b9c3651
Skill-Pfad
skills/heygen-com/embedded-captions
Hash der Audit-Nutzlast
7cdec8a5ec9bdc4da2157d19caa64e62

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: unavailable