Vor Public-Freigabe: Repo auf geleakte Secrets prüfen #1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Voraussetzung, bevor das Repo öffentlich geht (#folgt). Ist die Pipeline erst public, darf im Code und in der gesamten Git-Historie nichts Sensibles liegen.
Vorab-Scan vom 18.09.2026 (ZCode)
.env,*.jks,keystore.properties,*.pemwaren nie getracktkeystore/(Keystore + Klartext-Passwörter inFORGEJO-SECRETS.md): vollständig über.gitignore:12ignoriertKEYSTORE_BASE64usw.), nicht über Dateien im RepoVerbleibende Prüfpunkte
git cloneohne Credentials als GegenprobeScan war clean — Issue kann nach Bestätigung der Checks geschlossen werden.
Abschluss-Scan 20.9.2026 (alle Prüfpunkte abgearbeitet)
1. Release-Assets (alle 4 Releases):
✅ Nur signierte Release-APKs, kein Debug-Output, keine Zusatz-Attachments.
2. Working Tree (erneut, erweiterte Muster):
✅ Keine Secrets. Einzige Treffer sind Code-Bezeichner (Grocy-App-Token wird zur Laufzeit vom Nutzer eingegeben, nicht eingebettet).
3. Git-Historie (28 Commits, alle Branches/Tags):
✅ .env, *.jks, keystore.properties, *.pem, *.p12 waren nie getrackt.
✅ Kein Treffer für ghp_/gsh_/AKIA/sk-/BEGIN PRIVATE KEY-Muster, keine langen Base64-Blöcke (Keystore-Base64 nie in Historie).
4. APK-Inhalt (stable-APK entpackt, binär gescannt):
✅ Keine eingebetteten Keys/Tokens. Einzige URLs: Android-Standard-URLs +
http://192.168.x.x:8080als UI-Placeholder im Onboarding/Settings (bewusst, kein echtes Netz).5. Forgejo-Settings/Actions:
✅ Secrets-API anonym → 401 (Repo-Secrets KEYSTORE_BASE64 etc. bleiben privat).
✅ Actions-Run-Seiten öffentlich gescannt: 0 Treffer für Klartext-Secrets (KEYSTORE_PASSWORD=, storePassword=, Base64-Block, Auth-Header).
6. Gegenprobe anonymes Klonen:
✅
git clone https://git.weick.io/...ohne Credentials erfolgreich (Repo ist bereits public, .git nur 304K, kein LFS).Fazit: Clean. Keine Secrets in Code, Historie, APKs oder CI-Logs. Issue erfüllt.