native-data-fetching

Pass

Audited by Gen Agent Trust Hub on Mar 25, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill provides standard development guidelines for Expo/React Native networking following industry best practices.
  • [SAFE]: It correctly distinguishes between public and private environment variables, advising against placing secrets in variables prefixed with EXPO_PUBLIC_ to prevent accidental exposure in the client bundle.
  • [SAFE]: It recommends the use of expo-secure-store for sensitive data like authentication tokens, explicitly discouraging the use of AsyncStorage for this purpose to maintain security.
  • [SAFE]: The code examples for fetch, React Query, and Expo Router loaders include proper error handling, response validation, and request cancellation using AbortController.
  • [SAFE]: The references/expo-router-loaders.md file includes an explicit recommendation to validate and sanitize user input (params, query strings) before use, which is a key security practice to prevent injection attacks in the resulting application.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 25, 2026, 12:19 PM