Repo Publish Check
Zweck
Prüfe ein Repository vor der ersten Veröffentlichung oder bei einer späteren
Nachprüfung. Ein negatives Ergebnis ist zulässig. Ändere die Sichtbarkeit erst,
wenn der Repository-Eigentümer das ausdrücklich freigegeben hat.
Der Skill erstellt keine Rechtsgutachten. Bei einer rechtlich sensiblen Domäne
oder einem unklaren Einzelfall wird der öffentliche Skill law-checker
hinzugezogen. Eine professionelle Rechtsberatung ersetzt auch dieser nicht.
Datenschutz für Prüfberichte
Prüfberichte und Risikobewertungen werden nicht in das geprüfte Repository
committet. Lege sie in einem vom Projekt getrennten, privaten Prüfbereich ab
oder verwende einen gitignorierten Ordner wie <private-review-dir>.
Öffentlich werden nur die notwendigen Korrekturen, zum Beispiel eine
Lizenzangabe, ein Datenschutzhinweis oder eine präzisere Beschreibung.
Prüfablauf
Veröffentlichungsumfang festlegen
- Prüfe den tatsächlich getrackten Baum mit
git ls-files.
- Schließe interne Notizen, Berichte, Testdaten, lokale Konfigurationen und
Sperrdateien aus.
- Prüfe
.gitignore und Paket-Allowlisten vor dem Commit.
Privacy- und Secret-Scan
- Suche im Arbeitsbaum nach E-Mail-Adressen, Zugangsdaten, Tokens,
privaten Schlüsseln, lokalen Benutzerpfaden und personenbezogenen Daten.
- Prüfe zusätzlich die gesamte erreichbare Git-Historie.
- Klassifiziere jeden Fund als beabsichtigt, zu entfernen oder als
dokumentiertes Restrisiko.
- Bereinige problematische historische Inhalte vor einer Veröffentlichung.
Lizenz und Herkunft
- Eine passende
LICENSE-Datei muss vorhanden sein.
- Dokumentiere, ob die Lizenz Code, Prompts, Dokumentation und Medien
abdeckt.
- Inventarisiere Drittbestandteile und übernommene Inhalte mit ihrer
Herkunft und Lizenz.
- Veröffentliche fremde Bestandteile nur, wenn die Lizenz und die
kuratorische Veröffentlichungsentscheidung dies erlauben.
Zweck und sensible Domänen
- Beschreibe klar, was das Projekt leistet und was nicht.
- Bei Recht, Gesundheit, Finanzen, Sicherheit oder personenbezogenen Daten:
dokumentiere Grenzen, Datenflüsse und ausgeschlossene Einsätze.
- Hole bei Rechtsfragen über
law-checker eine aktuelle Ersteinschätzung
ein.
Datenschutz und Cloud-Nutzung
- Minimiere verarbeitete Daten.
- Weise auf externe Dienste und Cloud-Verarbeitung hin.
- Fordere Nutzer auf, keine vertraulichen Falldaten in öffentliche Issues
oder Diskussionen einzustellen.
KI- und Produkthinweise
- Dokumentiere bei KI-Bezug Zweckbestimmung, Anbieterrolle, wesentliche
Grenzen und relevante Transparenzhinweise.
- Behaupte keine Zulassung, Zertifizierung oder Prüfqualität, die nicht
belegt ist.
Name und Außendarstellung
- Prüfe Slug- und Paketnamen sowie mögliche Markenüberschneidungen.
- Eine normale Web- oder Plattform-Suche ersetzt keine amtliche
Markenrecherche.
- README, Beschreibung und Badges müssen den tatsächlichen Funktionsumfang
wiedergeben.
Abschluss
- Dokumentiere Funde, Korrekturen, offene Risiken und ein Ampelergebnis im
privaten Prüfbericht.
- Verifiziere den finalen Commit erneut.
- Hole die ausdrückliche Freigabe des Repository-Eigentümers ein.
- Erst danach darf ein separater, autorisierter Schritt die Sichtbarkeit
ändern.
Nachprüfung bereits öffentlicher Repositories
Prüfe mindestens Privacy und Geheimnisse, Lizenzabdeckung, Drittinhalte,
Disclaimer und Außendarstellung. Kritische Funde in der Historie werden sofort
an den Repository-Eigentümer gemeldet und nicht stillschweigend überschrieben.
Eine Organisation kann eine eigene private Warteschlange und Berichtsablage
führen. Diese gehören nicht in den öffentlichen Skill. Überfällige
Nachprüfungen können nach Risiko, Sichtbarkeit und Alter des letzten privaten
Prüfberichts priorisiert werden.
Ergebnisformat
# Veröffentlichungsprüfung — <Repository>
- Stand: <Commit>
- Modus: vor Veröffentlichung | Nachprüfung
- Privacy/Secrets: grün | gelb | rot
- Lizenz/Drittinhalte: grün | gelb | rot
- Dokumentation/Außendarstellung: grün | gelb | rot
- Korrekturen: <Liste>
- Offene Risiken: <Liste>
- Freigabe: ausstehend | erteilt
Grenzen
- Der Skill veröffentlicht nichts selbst.
- Er ersetzt keine Rechtsberatung oder amtliche Markenrecherche.
- Ein grüner Quellcode-Scan beweist nicht, dass frühere öffentliche Kopien,
Paket-Registries oder Caches bereinigt sind.
1---2name: repo-publish-check3description: Nutzerneutrale Prüfung von Repositories vor einer Veröffentlichung oder bei einer erneuten öffentlichen Prüfung. Kontrolliert Privacy, Geheimnisse, Lizenzen, Drittinhalte, Dokumentation und Freigabestatus, ohne die Veröffentlichung selbst vorzunehmen.4---56<img src="banner.png" width="100%" alt="repo-publish-check banner">78# Repo Publish Check910## Zweck1112Prüfe ein Repository vor der ersten Veröffentlichung oder bei einer späteren13Nachprüfung. Ein negatives Ergebnis ist zulässig. Ändere die Sichtbarkeit erst,14wenn der Repository-Eigentümer das ausdrücklich freigegeben hat.1516Der Skill erstellt keine Rechtsgutachten. Bei einer rechtlich sensiblen Domäne17oder einem unklaren Einzelfall wird der öffentliche Skill `law-checker`18hinzugezogen. Eine professionelle Rechtsberatung ersetzt auch dieser nicht.1920## Datenschutz für Prüfberichte2122Prüfberichte und Risikobewertungen werden nicht in das geprüfte Repository23committet. Lege sie in einem vom Projekt getrennten, privaten Prüfbereich ab24oder verwende einen gitignorierten Ordner wie `<private-review-dir>`.25Öffentlich werden nur die notwendigen Korrekturen, zum Beispiel eine26Lizenzangabe, ein Datenschutzhinweis oder eine präzisere Beschreibung.2728## Prüfablauf29301. **Veröffentlichungsumfang festlegen**31 - Prüfe den tatsächlich getrackten Baum mit `git ls-files`.32 - Schließe interne Notizen, Berichte, Testdaten, lokale Konfigurationen und33 Sperrdateien aus.34 - Prüfe `.gitignore` und Paket-Allowlisten vor dem Commit.35362. **Privacy- und Secret-Scan**37 - Suche im Arbeitsbaum nach E-Mail-Adressen, Zugangsdaten, Tokens,38 privaten Schlüsseln, lokalen Benutzerpfaden und personenbezogenen Daten.39 - Prüfe zusätzlich die gesamte erreichbare Git-Historie.40 - Klassifiziere jeden Fund als beabsichtigt, zu entfernen oder als41 dokumentiertes Restrisiko.42 - Bereinige problematische historische Inhalte vor einer Veröffentlichung.43443. **Lizenz und Herkunft**45 - Eine passende `LICENSE`-Datei muss vorhanden sein.46 - Dokumentiere, ob die Lizenz Code, Prompts, Dokumentation und Medien47 abdeckt.48 - Inventarisiere Drittbestandteile und übernommene Inhalte mit ihrer49 Herkunft und Lizenz.50 - Veröffentliche fremde Bestandteile nur, wenn die Lizenz und die51 kuratorische Veröffentlichungsentscheidung dies erlauben.52534. **Zweck und sensible Domänen**54 - Beschreibe klar, was das Projekt leistet und was nicht.55 - Bei Recht, Gesundheit, Finanzen, Sicherheit oder personenbezogenen Daten:56 dokumentiere Grenzen, Datenflüsse und ausgeschlossene Einsätze.57 - Hole bei Rechtsfragen über `law-checker` eine aktuelle Ersteinschätzung58 ein.59605. **Datenschutz und Cloud-Nutzung**61 - Minimiere verarbeitete Daten.62 - Weise auf externe Dienste und Cloud-Verarbeitung hin.63 - Fordere Nutzer auf, keine vertraulichen Falldaten in öffentliche Issues64 oder Diskussionen einzustellen.65666. **KI- und Produkthinweise**67 - Dokumentiere bei KI-Bezug Zweckbestimmung, Anbieterrolle, wesentliche68 Grenzen und relevante Transparenzhinweise.69 - Behaupte keine Zulassung, Zertifizierung oder Prüfqualität, die nicht70 belegt ist.71727. **Name und Außendarstellung**73 - Prüfe Slug- und Paketnamen sowie mögliche Markenüberschneidungen.74 - Eine normale Web- oder Plattform-Suche ersetzt keine amtliche75 Markenrecherche.76 - README, Beschreibung und Badges müssen den tatsächlichen Funktionsumfang77 wiedergeben.78798. **Abschluss**80 - Dokumentiere Funde, Korrekturen, offene Risiken und ein Ampelergebnis im81 privaten Prüfbericht.82 - Verifiziere den finalen Commit erneut.83 - Hole die ausdrückliche Freigabe des Repository-Eigentümers ein.84 - Erst danach darf ein separater, autorisierter Schritt die Sichtbarkeit85 ändern.8687## Nachprüfung bereits öffentlicher Repositories8889Prüfe mindestens Privacy und Geheimnisse, Lizenzabdeckung, Drittinhalte,90Disclaimer und Außendarstellung. Kritische Funde in der Historie werden sofort91an den Repository-Eigentümer gemeldet und nicht stillschweigend überschrieben.9293Eine Organisation kann eine eigene private Warteschlange und Berichtsablage94führen. Diese gehören nicht in den öffentlichen Skill. Überfällige95Nachprüfungen können nach Risiko, Sichtbarkeit und Alter des letzten privaten96Prüfberichts priorisiert werden.9798## Ergebnisformat99100```markdown101# Veröffentlichungsprüfung — <Repository>102- Stand: <Commit>103- Modus: vor Veröffentlichung | Nachprüfung104- Privacy/Secrets: grün | gelb | rot105- Lizenz/Drittinhalte: grün | gelb | rot106- Dokumentation/Außendarstellung: grün | gelb | rot107- Korrekturen: <Liste>108- Offene Risiken: <Liste>109- Freigabe: ausstehend | erteilt110```111112## Grenzen113114- Der Skill veröffentlicht nichts selbst.115- Er ersetzt keine Rechtsberatung oder amtliche Markenrecherche.116- Ein grüner Quellcode-Scan beweist nicht, dass frühere öffentliche Kopien,117 Paket-Registries oder Caches bereinigt sind.