git-submodule
Git-Submodule sicher verwalten
Git-Submodule können schwer fehlerfrei hinzugefügt, aktualisiert und entfernt werden. Diese Skill bietet strukturierte Workflows für gängige Submodule-Aufgaben.
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 "git-submodule" from https://skillstore.io/skills/supercent-io-git-submodule.md and its manifest at https://skillstore.io/api/skills/supercent-io-git-submodule/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
„git-submodule“ wird verwendet. Ich muss ein gemeinsam genutztes Komponenten-Repository als Submodul hinzufügen.
Erwartetes Ergebnis:
- Eine kurze Entscheidungsprüfung bestätigt die Repository-URL, den Zielpfad und die Tracking-Strategie.
- Die Antwort gibt geordnete Git-Schritte zum Hinzufügen, Fixieren und Committen der Submodule-Referenz.
- Sie endet mit Verifizierungsschritten für den Status und den Commit im übergeordneten Repository.
„git-submodule“ wird verwendet. Unser Build schlägt fehl, weil Submodule-Dateien nach dem Klonen fehlen.
Erwartetes Ergebnis:
- Die Antwort identifiziert eine fehlende Initialisierung als wahrscheinliche Ursache.
- Sie bietet Anleitungen zur rekursiven Initialisierung und zum CI-Checkout in klarer Sprache.
- Sie enthält Prüfungen, um zu bestätigen, dass alle verschachtelten Submodule vorhanden sind.
„git-submodule“ wird verwendet. Wir möchten ein Submodul in normale Projektdateien umwandeln.
Erwartetes Ergebnis:
- Die Antwort beschreibt Backup-, Deinitialisierungs-, Bereinigungs-, Wiederherstellungs- und Commit-Schritte.
- Sie hebt Befehle hervor, die lokale Metadaten löschen und eine sorgfältige Prüfung des Pfads erfordern.
Sicherheitsaudit
SicherThe reported Ruby and shell execution hits are Markdown fences or inline code in documentation, not executable Ruby or hidden shell evaluation. Hardcoded URLs are Git examples and reference links, and the filesystem findings are visible submodule workflow examples with scoped relative paths. No prompt injection, exfiltration intent, or hidden execution logic was found.
Risikofaktoren
⚙️ Externe Befehle (64)
🌐 Netzwerkzugriff (13)
📁 Dateisystemzugriff (2)
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/supercent-io-git-submodule/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/supercent-io-git-submodule?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/supercent-io-git-submodule?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/supercent-io-git-submodule/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/supercent-io-git-submodule.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
supercent-io. (2026). git-submodule security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/supercent-io-git-submodule/audits/5BibTeX-Zitat
@techreport{supercent-io-supercent-io-git-submodule-2026,
author = {supercent-io},
title = {git-submodule security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/supercent-io-git-submodule/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: "git-submodule security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "supercent-io"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/supercent-io-git-submodule/audits/5"
identifiers:
- type: other
value: "skillstore:supercent-io-git-submodule:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Gemeinsam genutzte Bibliotheken hinzufügen
Ein gemeinsam genutztes Repository als Submodul hinzufügen und die Referenz im übergeordneten Repository korrekt committen.
Builds mit Submodulen vorbereiten
Clone- und CI-Workflows so konfigurieren, dass verschachtelte Abhängigkeiten während Builds verfügbar sind.
Legacy-Submodule bereinigen
Ein altes Submodul entfernen oder umwandeln und dabei die vorgesehenen Projektdateien erhalten.
Diese Prompts ausprobieren
Hilf mir, ein Git-Submodul für dieses Repository hinzuzufügen. Frage nach der Repository-URL, dem Zielpfad und dem Branch oder Tag, bevor du Schritte angibst.
Ich habe ein Repository geklont, das Submodule verwendet. Gib mir die sichersten Schritte, um alle Submodule zu initialisieren und zu verifizieren.
Führe mich durch das Aktualisieren eines oder mehrerer Submodule, das Prüfen der Änderungen und das Committen der Referenz im übergeordneten Repository.
Hilf mir, eine Submodule-Entfernung oder -Umwandlung zu planen. Beziehe Verifizierungsschritte, Backup-Prüfungen und Warnungen für destruktive Bereinigungsbefehle ein.
Bewährte Praktiken
- Jede Repository-URL und jeden Zielpfad bestätigen, bevor ein Submodul hinzugefügt oder aktualisiert wird.
- Submodule-Status und Diffs im übergeordneten Repository prüfen, bevor Referenzänderungen committet werden.
- Bereinigungsbefehle als destruktiv behandeln und Backups verifizieren, bevor lokale Metadaten entfernt werden.
Vermeiden
- Submodule-Entfernungsbefehle ausführen, ohne das aktuelle Verzeichnis und den Zielpfad zu prüfen.
- Submodule aktualisieren, ohne die geänderte Referenz im übergeordneten Repository zu committen.
- Nicht vertrauenswürdige Repository-URLs in Submodulen verwenden, ohne Besitzverhältnisse und Zugriffskontrollen zu prüfen.
Häufig gestellte Fragen
Führt diese Skill Git-Befehle automatisch aus?
Kann sie bei privaten Submodulen helfen?
Unterstützt sie verschachtelte Submodule?
Kann sie ein Submodul sicher entfernen?
Ist dies nützlich für CI-Systeme?
Was sollte ich in den Beispielen ersetzen?
Entwicklerdetails
Autor
supercent-ioLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
f93e9bb0daca99badb6a7e574b97737155d57cb3
Aktualität der Wartung
18.7.2026
Nutzung
6 Downloads · 138 Aufrufe
Dateistruktur
📄 SKILL.md