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-storefor sensitive data like authentication tokens, explicitly discouraging the use ofAsyncStoragefor 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 usingAbortController. - [SAFE]: The
references/expo-router-loaders.mdfile 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