expo-api-audit

Audit Expo/React Native API integration for auth gaps and offline issues.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/CJHarmath/claude-agents-skills --skill expo-api-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-api-audit
Source: https://github.com/CJHarmath/claude-agents-skills/tree/main/skills/expo-api-audit
Command: npx skills add https://github.com/CJHarmath/claude-agents-skills --skill expo-api-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes Expo/React Native apps to identify API integration gaps, insecure token handling, and offline behavior issues, reducing security and reliability risks.

Core Features & Use Cases

  • API integration audit across Expo Router, token management, and caching.
  • OpenAPI/Orval generation health checks and detection of hardcoded API interactions.
  • Security and configuration validation, including expo-secure-store usage and environment references.

Quick Start

Run the Expo API audit on your project to scan API calls, auth flows, and offline behavior.

Frequently Asked Questions about expo-api-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Expo API integration for security and reliability?

To audit Expo API integration, scan repository files to identify auth gaps, hardcoded data, and offline behavior issues across screens using Expo Router, expo-secure-store, and Orval. This verifies token handling, API client health, and environment references.

How do I check token management in a React Native app using expo-secure-store?

Checking token management with expo-secure-store involves verifying token handling patterns and configuration references across your repository files. The audit detects insecure token storage and validates API client health to prevent unauthorized access.

Does OpenAPI code generation with Orval work with Expo Router for API health checks?

OpenAPI code generation with Orval works with Expo Router by allowing an audit to scan generated API calls and detect hardcoded interactions. This validates API client health and environment references without needing external dependencies.

What is the best way to find hardcoded API interactions in an Expo project?

The best way to find hardcoded API interactions in an Expo project is to run an audit on repository files. This detects direct API calls bypassing Orval generation, assesses offline behavior, and checks environment references.

Why does my Expo API audit require only repository files to operate?

An Expo API audit requires only repository files to operate because it statically analyzes your source code to verify token handling, caching, and expo-config references. No external runtime environment or active API connection is needed.

When do I need to audit API caching and offline behavior in a React Native app?

You need to audit API caching and offline behavior in a React Native app when preparing for reliability checks. The audit analyzes token management and API client health across Expo Router screens to identify offline behavior issues.