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

Versionierte Sicherheitsbewertung

Berichts-ID: SA-E5464E66

9/6/2026, 12:11:18 PM

agy-worker Sicherheitsbewertung v5

Zertifizierungsbericht zur Skill-Sicherheit

Audit-Verlauf
Scanner-Version 3.0.0 Auditmodell: codex Historischer Bericht
Skillname
agy-worker
Version
v0.17.0
Betreuer
cagdasyurekli
Abdeckung
92 Gescannte Dateien · 37,454 Analysierte Zeilen
Richtlinienversion
skillstore-security-audit-policy-v1

Höchster bestätigter Schweregrad eines Befunds

Hoch

1 bestätigter Sicherheitsbefund erfordert 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.

All 400 presented static findings were adjudicated individually. Most matches are benign validation, documentation, schema, or bounded orchestration patterns, but account configuration access and legacy shell verification are confirmed risks. The skill also explicitly allows provider execution with normal filesystem and network authority in session mode, so operators must treat it as a delegation tool rather than a sandbox. Static review was capped at 400/962 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 ersetzt

Eine neuere Attestierung existiert.

Menschliche Überprüfung

Nicht überprüft

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

Abdeckung

92 Gescannte Dateien · 37,454 Analysierte Zeilen

5 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 22 Nachweisstellen beobachtet

Netzwerkzugriff

Kann eine Verbindung zu externen Diensten herstellen.

An 37 Nachweisstellen beobachtet

Dateisystemzugriff

Kann lokale Dateien lesen oder schreiben.

An 50 Nachweisstellen beobachtet

Umgebungsvariablen

Kann Werte aus der Prozessumgebung lesen.

An 15 Nachweisstellen beobachtet

Externe Befehle

Kann Befehle oder Programme außerhalb des Skills aufrufen.

An 52 Nachweisstellen beobachtet

Elemente der Fähigkeitsprüfung (4)
Hoch
Hidden file in home directory
p = os.path.expanduser("~/.gemini/antigravity-cli/settings.json")
The account phase reads ~/.gemini/antigravity-cli/settings.json and reports its permission configuration. This is an intentional account inspection, but it accesses user-owned configuration outside the worktree.
Hoch
Hidden file access
p = os.path.expanduser("~/.gemini/antigravity-cli/settings.json")
The account phase reads ~/.gemini/antigravity-cli/settings.json and reports its permission configuration. This is an intentional account inspection, but it accesses user-owned configuration outside the worktree.
Hoch
Unix shell invocation
/bin/bash -c "${verify_specs[$i]}"
The legacy shell verifier executes verify_specs through /bin/bash -c. An untrusted verifier specification can therefore run arbitrary commands, even though this mode is explicitly selected by the driver.
Hoch
Unix shell invocation
/bin/bash -c "${verify_specs[$i]}"
The legacy shell verifier executes verify_specs through /bin/bash -c. An untrusted verifier specification can therefore run arbitrary commands, even though this mode is explicitly selected by the driver.

Risikofunde

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

Bestätigte Sicherheitsbedenken (1)

RISK-001 Hoch
Unconfined Provider Execution
The skill states that whole-worktree content may be transmitted to Google or Gemini and that session mode gives AGY normal user filesystem and network authority. A provider task can therefore affect or disclose resources beyond the intended worktree unless the operator uses scoped content and stronger containment.
The documented execution boundary explicitly says the entire worktree may be readable and transmissible, while session mode has no AGY sandbox or native host containment.

Abhilfemaßnahmen

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

  1. FIX-001
    Kritisch
    Default session mode retains normal user filesystem and network authority for the provider.
    Prefer scoped transmission and native containment where supported, and require explicit approval that names the provider, execution mode, readable content, and destination.
  2. FIX-002
    Hoch
    Approved worktree content can include secrets, credentials, private keys, or unrelated private files.
    Run a secret and private-path scan before every launch, exclude sensitive entries from the approved scope, and fail closed when the scan is inconclusive.
  3. FIX-003
    Hoch
    Legacy verifier mode executes caller-supplied text through /bin/bash -c.
    Disable legacy shell verification by default and require a separate high-risk acknowledgement, or accept only canonical argv records with an executable allowlist.
  4. FIX-004
    Hoch
    Compatibility manifests reference external CLI distribution URLs.
    Pin each download to an immutable digest, verify signatures or checksums before execution, and review manifest changes as supply-chain updates.
  5. FIX-005
    Mittel
    Static review capped
    Manually review the omitted 562 static analyzer matches or reduce bundled generated/vendor/reference content before enabling automatic publication.

Expertennachweise

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

Artefakt-Subjekt

Marketplace-Commit
e5464e662405de6361fdde6b984f9ea865635f64
Inhalts-Hash
3d138378c67980113003cc9307c51d1b54cf24091ed95b0b2ee7d88174247bee
Tree-Hash
ae8aee1e8340badcb3d529ebcf1a879dc8cebb6f4145f9acdf9a97d4ce8fab83
Skill-Pfad
skills/cagdasyurekli/agy-worker
Hash der Audit-Nutzlast
62a79c7608d1f13565f15b5e2679599b

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