expo-api-audit
Expo-API-Integrationen prüfen
Expo-Apps verbergen oft defekte API-Abläufe, unsichere Token-Handhabung und veraltete Bildschirmdaten. Diese Skill führt Claude, Codex oder Claude Code durch ein strukturiertes API-Audit.
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 "expo-api-audit" from https://skillstore.io/skills/cjharmath-expo-api-audit.md and its manifest at https://skillstore.io/api/skills/cjharmath-expo-api-audit/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
„expo-api-audit“ wird verwendet. Prüfe Auth-Speicherung und Refresh-Verhalten.
Erwartetes Ergebnis:
- Kritisch: Tokens werden in AsyncStorage statt in expo-secure-store gespeichert.
- Schwerwiegend: Refresh-Aufrufe können während 401-Wiederholungen parallel ausgeführt werden.
- Fix: Tokens nach SecureStore verschieben und Refresh-Deduplizierung hinzufügen.
„expo-api-audit“ wird verwendet. Finde Screens, die generierte Hooks umgehen.
Erwartetes Ergebnis:
Der Bericht listet Screens mit direkten API-Aufrufen auf, erklärt jede Umgehung und empfiehlt Ersatz durch generierte Hooks.
„expo-api-audit“ wird verwendet. Prüfe Offline-Verhalten für Benutzerprofil-Updates.
Erwartetes Ergebnis:
Das Audit identifiziert fehlende Queue-Behandlung, unklare Offline-Fehler und veraltetes Cache-Verhalten nach der Wiederverbindung.
Sicherheitsaudit
Mittleres RisikoMost static findings are false positives caused by Markdown fences, inline code, and literal search patterns. The skill shows no prompt injection, credential exfiltration, or hidden network destination evidence. Two contextual risks remain: optional package installation instructions and an Orval dry-run command that may execute project configuration.
Bestätigte Sicherheitsbedenken (2)
Risikofaktoren
⚙️ Externe Befehle (73)
🌐 Netzwerkzugriff (10)
📁 Dateisystemzugriff (8)
🔑 Umgebungsvariablen (9)
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/cjharmath-expo-api-audit/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/cjharmath-expo-api-audit?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/cjharmath-expo-api-audit?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-expo-api-audit/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/cjharmath-expo-api-audit.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
CJHarmath. (2026). expo-api-audit security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8BibTeX-Zitat
@techreport{cjharmath-cjharmath-expo-api-audit-2026,
author = {CJHarmath},
title = {expo-api-audit security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8},
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: "expo-api-audit security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-expo-api-audit:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
API-Review vor dem Release
Eine Expo-App vor dem Release prüfen, um defekte Backend-Synchronisierung, hartcodierte Daten und fehlende Fehlerbehandlung zu erkennen.
Härtung des Auth-Ablaufs
Token-Speicherung, Refresh-Verhalten, Interceptors und Logout-Pfade auf Expo-Sicherheitsprobleme prüfen.
Bereinigung generierter Clients
Screens und Services finden, die Orval-Hooks umgehen oder Server-State in lokalen Stores duplizieren.
Diese Prompts ausprobieren
Prüfe die API-Integration meiner Expo-App. Konzentriere dich auf generierte Hooks, direkte API-Aufrufe und hartcodierte Bildschirmdaten.
Überprüfe die Auth-Token-Handhabung in meiner Expo-App. Prüfe Speicherung, Refresh-Ablauf, Interceptors und Logout-Verhalten.
Prüfe das Offline-Verhalten für React Query und Expo-Networking. Prüfe gecachte Lesezugriffe, fehlgeschlagene Mutations, Wiederverbindungsverhalten und Fehlerzustände.
Führe ein vollständiges Audit der Expo-API-Integration durch. Gib priorisierte Ergebnisse mit betroffenen Dateien, Schweregrad, Auswirkungen und empfohlenen Korrekturen zurück.
Bewährte Praktiken
- Führe das Audit vom Repository-Root aus, damit die Dateisuche korrekt eingegrenzt bleibt.
- Bestätige vor der Ausführung von Paketmanager-Befehlen oder Projekt-Codegeneratoren.
- Prüfe Auth-Ergebnisse mit hohem Schweregrad vor Bereinigungsaufgaben mit niedrigerer Priorität.
Vermeiden
- Keine globalen Installationen ohne ausdrückliche Zustimmung des Benutzers ausführen.
- Nicht jeden direkten API-Aufruf als falsch behandeln, ohne seinen Zweck zu prüfen.
- Keine geheimen Werte in den Audit-Bericht einfügen.