broken-yaml-skill
Defekte YAML-Skill-Pakete validieren
Skill-Paketierer benötigen zuverlässige Fixtures für Parser- und Validierungsfehler. Dieser Skill stellt ein minimales defektes YAML-Paket zum Testen von Ablehnungspfaden bereit.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "broken-yaml-skill" from https://skillstore.io/skills/yaojingang-broken-yaml-skill.md and its manifest at https://skillstore.io/api/skills/yaojingang-broken-yaml-skill/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„broken-yaml-skill“ wird verwendet. Sollte dieses Fixture als normaler Marketplace-Skill akzeptiert werden?
Erwartetes Ergebnis:
Nein. Es sollte aufgrund der Paketqualität abgelehnt werden, weil seine Schnittstellenmetadaten fehlerhaft sind, aber es ist kein bösartiges Verhalten erkennbar.
„broken-yaml-skill“ wird verwendet. Was sollte ein Validierungstool für dieses Paket melden?
Erwartetes Ergebnis:
Das Tool sollte eine fehlerhafte Schnittstellendatei melden, den betroffenen Metadatenbereich identifizieren und vermeiden, das Problem als Malware zu kennzeichnen.
„broken-yaml-skill“ wird verwendet. Wie kann dieses Fixture einer Testsuite helfen?
Erwartetes Ergebnis:
Es bietet einen kompakten negativen Fall, der Parserfehler, die Behandlung von Importfehlern und Review-Meldungen prüft.
Sicherheitsaudit
SicherThe single static finding is a false positive. The flagged line is descriptive metadata, and no evidence found of prompt injection, data exfiltration, external commands, or unsafe runtime behavior.
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/yaojingang-broken-yaml-skill/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/yaojingang-broken-yaml-skill?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/yaojingang-broken-yaml-skill?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/yaojingang-broken-yaml-skill/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/yaojingang-broken-yaml-skill.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
yaojingang. (2026). broken-yaml-skill security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/yaojingang-broken-yaml-skill/audits/5BibTeX-Zitat
@techreport{yaojingang-yaojingang-broken-yaml-skill-2026,
author = {yaojingang},
title = {broken-yaml-skill security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/yaojingang-broken-yaml-skill/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "broken-yaml-skill security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "yaojingang"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/yaojingang-broken-yaml-skill/audits/5"
identifiers:
- type: other
value: "skillstore:yaojingang-broken-yaml-skill:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Ablehnung durch Paketierer testen
Überprüfen Sie, ob ein Skill-Paketierer fehlerhafte Schnittstellenmetadaten ablehnt und den Fehler klar meldet.
Validierungstests ausführen
Verwenden Sie das Fixture als negativen Testfall für YAML-Parsing und Skill-Importprüfungen.
Marketplace-Qualitätsprüfungen überprüfen
Bestätigen Sie, dass Marketplace-Prüfworkflows Sicherheitsrisiken von Paketformatfehlern unterscheiden.
Diese Prompts ausprobieren
Überprüfe dieses defekte YAML-Skill-Fixture und erkläre, warum es bei der Paketvalidierung fehlschlagen sollte.
Verwende dieses Fixture, um zu testen, ob mein Skill-Loader fehlerhafte Schnittstellenmetadaten mit einer klaren Fehlermeldung ablehnt.
Bewerte diesen defekten YAML-Skill und trenne tatsächliche Sicherheitsrisiken von Paketqualitätsmängeln.
Erstelle mit diesem Fixture einen negativen Testplan für YAML-Parsing, Paketimport und Marketplace-Validierungsverhalten.
Bewährte Praktiken
- Verwenden Sie dieses Fixture nur in Validierungs- und Paketierungstestumgebungen.
- Stellen Sie sicher, dass Tools den YAML-Parsing-Fehler mit einer klaren Meldung ausgeben.
- Kombinieren Sie dieses Fixture mit gültigen Paketen, um sowohl Erfolgs- als auch Fehlerpfade zu testen.
Vermeiden
- Veröffentlichen Sie dieses Fixture nicht als funktionalen Endbenutzer-Skill.
- Behandeln Sie Parser-Fehlertext ohne Kontext nicht als Beleg für bösartiges Verhalten.
- Ignorieren Sie fehlerhafte Schnittstellenmetadaten beim Paketimport nicht stillschweigend.
Häufig gestellte Fragen
Ist dies ein funktionaler Assistant-Skill?
Führt es Befehle oder Skripte aus?
Warum ist das Sicherheitsrisiko niedrig?
Warum sollte es nicht in der Produktion verwendet werden?
Kann es beim Testen von Claude-, Codex- oder Claude Code-Tools helfen?
Worauf sollten Prüfer achten?
Entwicklerdetails
Autor
yaojingangLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Repository
https://github.com/yaojingang/yao-meta-skill/tree/main/tests/fixtures/package_invalid_yamlRef.
64ca8af0f54a325752f08bd54e52151061ea659a
Aktualität der Wartung
20.7.2026
Nutzung
1 Downloads · 0 Aufrufe
Dateistruktur