Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Android-Manifest-Check

Prüfen Sie AndroidManifest.xml und network_security_config.xml vor einem Play-Release: debugfähige Builds, Klartext-HTTP, offene Content Provider, vertrauenswürdige Benutzerzertifikate, exportierte Komponenten, fehlendes android:exported, eingeschränkte Berechtigungen und nicht verifizierte App Links.

$5.00

Das bekommst du: 1 Datei · 21.43 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Ein Release mit android:debuggable="true" lässt jeden einen Debugger an Ihre App anhängen, und ein exportierter Content Provider gibt seine Daten an jede andere App auf dem Telefon weiter. Dieser Skill findet diese und neun weitere Manifest-Fehler, bevor Sie bei Google Play veröffentlichen, und erklärt, wie Sie jeden beheben.

Ihr Agent führt einen Scanner über Ihr Android-Projekt aus: jede AndroidManifest.xml (natives Android, Flutter, React Native, Bibliotheksmodule) und jede Netzwerksicherheitskonfiguration unter res/xml. Er liest XML mit dem eigenen Parser von Python, daher spielen Kommentare, Attributreihenfolge und mehrzeilige Tags keine Rolle, und er zeigt die Zeile des Attributs, das ausgelöst hat. Debug- und Test-Source-Sets werden gelesen, aber nicht gemeldet. Er führt nie Gradle oder die App aus. Er liefert BLOCK, REVIEW oder NOT FLAGGED mit Datei, Zeile, Grund und einem sichereren Ansatz. Secrets werden nie ausgegeben.

Was geprüft wird

BLOCK (vor dem Release beheben)

  • M01: android:debuggable="true"

  • M02: Klartext-HTTP erlaubt (usesCleartextTraffic oder cleartextTrafficPermitted)

  • M03: ein Content Provider, der ohne Berechtigung exportiert ist

  • M04: vom Benutzer installierten Zertifikaten wird außerhalb von debug-overrides vertraut

REVIEW (vor dem Release prüfen)

  • M11: App-Daten werden in Backups kopiert (allowBackup ohne Backup-Regeln)

  • M12: ein Service, Receiver oder eine Activity, die ohne Berechtigung exportiert ist

  • M13: ein intent-filter ohne android:exported (schlägt ab Android 12 fehl)

  • M14: android:testOnly="true"

  • M15: eingeschränkte Google-Play-Berechtigungen (SMS, Anrufliste, QUERY_ALL_PACKAGES, Zugriff auf alle Dateien)

  • M16: ein https-Deep-Link ohne android:autoVerify

  • M17: ein Secret in meta-data

Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

  • Ein Regelleitfaden mit Grund und sichererem Ansatz für jede Regel

  • Ein riskantes und ein sicheres Beispiel für App-Manifest und Netzwerksicherheitskonfiguration sowie der echte Bericht des Scanners zu den riskanten

Grenzen

Er prüft jedes Quellmanifest für sich, nicht das zusammengeführte Manifest, daher werden Attribute aus Bibliotheken, Build-Typen und Gradle-Platzhaltern nicht berücksichtigt. Java- und Kotlin-Code wird nicht geprüft. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 10 Dateien: SKILL.md, der Scanner in scripts/ (2 Python-Dateien), references/rules.md (jede Regel mit Grund und sichererem Ansatz) und examples/ (5 Beispieldateien plus report.md, die echte Scanner-Ausgabe zum riskanten Beispiel).

Verwendung: Dies ist ein Agent-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Coding-Agent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacken Sie ihn in den Skills-Ordner Ihres Agenten (für Claude Code: ~/.claude/skills/) und bitten Sie Ihren Agenten, Ihr Projekt zu prüfen. Die Skripte laufen auch eigenständig mit Python 3.9 oder neuer, ohne Installation. Sie lesen nur Ihre Dateien: kein Netzwerkzugriff, nichts wird irgendwohin gesendet.

Das bekommst du

1 Datei · 21.43 KB

  • android-manifest-check-1.0.0.zipZIP · 21.43 KB

In Getly Pro enthaltenPro holen

LizenzKommerzielle Nutzung erlaubt
Veröffentlicht9. Nov. 2026
Dateigröße21.43 KB
DateiformatZIP
Versionv1.0

Tags

androidflutterreact-nativemobilesecurityai agent skill
R
RR HH

Häufige Fragen

Erhalte ich sofort Zugriff?

Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.

Darf ich es für kommerzielle Projekte nutzen?

Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.

Wie sind die Rückerstattungsbedingungen?

Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.

Welche Dateiformate und -größen erhalte ich?

Du lädst 1 Datei herunter - ZIP - insgesamt 21.43 KB.

Erhalte ich kostenlose Updates?

Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.

Preis

$5.00