Introduction
rnsec is an open-source static analysis security scanner built specifically for React Native and Expo applications. It performs comprehensive security audits without executing code, analyzing the Abstract Syntax Tree (AST) and file contents to identify vulnerabilities, exposed secrets, and security misconfigurations.
Privacy First
All scanning happens locally on your machine. Your code never leaves your system. Zero data collection, zero external API calls.
Key Characteristics
- Privacy-First: All scanning happens locally on the developer's machine
- Zero Configuration: Works out-of-the-box with a single command
- Fast Performance: Scans entire codebases in seconds using parallel AST parsing
- Comprehensive Coverage: 68+ security rules across 13 categories
- CI/CD Ready: JSON output and exit codes for pipeline integration
- Beautiful Reports: Interactive HTML dashboard with filtering and detailed findings
Key Features
AST-Based Analysis
Deep code inspection using Abstract Syntax Trees
68+ Security Rules
Comprehensive vulnerability detection across 13 categories
Interactive Reports
Beautiful HTML dashboard with filtering
Lightning Fast
Scan entire codebases in seconds
CI/CD Integration
GitHub Actions, GitLab CI, Jenkins support
Zero Config
Works immediately with sensible defaults
Requirements
- Node.js 14+
- npm or yarn
- Works on macOS, Linux, and Windows
© 2025 rnsec • Open source security