Frequently Asked Questions
Common questions about RSOLV features, pricing, security, and usage.
Jump to Section
Pricing and Plans
How does RSOLV pricing work?
RSOLV offers three tiers based on your security remediation needs:
Free
$0/month
5 validations/month, scanning included. Perfect for trying RSOLV.
Pro
$59/month
25 validations/month, fixes included, $10/validation overage
Team
$249/month
100 validations/month, fixes included, $7/validation overage
What does each phase cost?
- SCAN: Always free — pattern matching and AST validation included
- VALIDATE: Counts against your monthly validation limit (Free: 5/mo, Pro/Team: unlimited)
- MITIGATE: Counts against your monthly fix limit (Pro: 15/mo, Team: 50/mo). Only on success.
Can I scan unlimited repositories for free?
Yes! The SCAN phase is always free on every plan. You can continuously scan as many repositories as you want to identify vulnerabilities. Validations and fixes count against your monthly plan limits.
Supported Languages
What programming languages does RSOLV support?
RSOLV currently supports projects using actively maintained runtime versions of:
Your project's runtime must be a currently maintained version (not end-of-life). For example, Python 3.9+, Ruby 3.1+, Node.js 18+, Erlang/OTP 25+, Java 17+, and PHP 8.1+ are all supported. Projects on EOL runtimes (e.g., Python 2, Ruby 2.7, Node 16) may still work, but we don't officially support them. Dependencies and libraries don't need to be the latest version — we support older packages as long as they install correctly on a supported runtime.
Are more languages coming?
Yes! We're actively working on adding support for Go, Rust, C#, and more. Vote for your preferred language on our GitHub Discussions.
How RSOLV Differs
How is RSOLV different from other security scanning tools?
RSOLV is unique in several ways:
Test-Driven Fix Generation
Most tools just find vulnerabilities. RSOLV generates RED/GREEN/REFACTOR tests and automated fixes following TDD principles.
AST Validation
Pattern matching is great but has false positives. RSOLV uses AST analysis to verify vulnerabilities are real before creating issues.
End-to-End Workflow
From scan to merged fix, RSOLV handles the entire security remediation pipeline automatically.
Do I still need other security tools?
RSOLV complements existing tools like Dependabot (dependencies), Snyk (container scanning), and SonarQube (code quality). RSOLV focuses specifically on custom code vulnerabilities with automated fix generation. Use them together for comprehensive security coverage.
Security and Privacy
Is my code secure when using RSOLV?
Yes! RSOLV is built with security-first principles:
- Client-side encryption: Code is encrypted using AES-256-GCM before leaving your GitHub Action runner
- No permanent storage: Code is decrypted only in memory for analysis and never stored on disk
- Sandboxed analysis: AST parsing runs in isolated processes with strict resource limits
- Metadata only: Only vulnerability metadata (file paths, line numbers, severity) is stored
What data does RSOLV collect?
RSOLV collects minimal data required for operation:
- Repository name and issue numbers (for phase coordination)
- Vulnerability metadata (pattern ID, severity, file path, line number)
- Usage metrics (API calls, monthly usage counts)
- Error logs (for debugging and support)
We never collect or store your actual source code.
Detection Accuracy
How accurate are RSOLV's vulnerability detections?
RSOLV uses a two-stage approach to maximize accuracy:
- Pattern matching: Identifies potential vulnerabilities using regex patterns (high recall, some false positives)
- AST validation: Confirms vulnerabilities using Abstract Syntax Tree analysis (filters ~70% of false positives)
Our AST validation achieves approximately 85-90% precision (true positives / total positives) while maintaining high recall.
What if RSOLV reports a false positive?
If you believe a detection is incorrect:
- Close the GitHub issue with a comment explaining why it's a false positive
- Report it to support@rsolv.dev so we can improve the pattern
- False positives don't count against your limits if you don't process them
Can RSOLV miss vulnerabilities?
Like all automated tools, RSOLV may miss complex or novel vulnerability patterns. We continuously update our pattern database based on new research and user feedback. RSOLV should be part of a comprehensive security strategy that includes manual code review, penetration testing, and other security practices.
Private Repositories
Can I use RSOLV with private repositories?
Yes! RSOLV works with both public and private repositories. The GitHub Action runs in your repository's GitHub Actions environment and only sends encrypted code snippets to the RSOLV API for AST validation. Your full source code never leaves GitHub.
Do I need special permissions for private repos?
No special RSOLV permissions are required. You just need:
- Admin access to the repository (to set up GitHub Actions and Secrets)
- GitHub Actions enabled for the repository
- Standard workflow permissions (contents: write, issues: write, pull-requests: write)
Upgrading Plans
How do I upgrade to a paid plan?
- Visit rsolv.dev/portal
- Click "Upgrade Plan"
- Choose Pro ($59/month) or Team ($249/month)
- Enter payment information
- Your new limits take effect immediately
Can I switch between plans?
Yes! You can switch between Free, Pro, and Team at any time. When upgrading, your new limits take effect immediately. When downgrading, you keep your current plan benefits until the end of your billing period.
Is there an enterprise plan?
Yes! For teams needing dedicated support, custom rate limits, on-premise deployment, or volume discounts, contact enterprise@rsolv.dev for custom enterprise pricing.
Usage Limits
What are RSOLV's rate limits?
- API requests: 500 per hour per API key
- Concurrent workflows: 5 per API key
- Max file size: 1MB per file for AST validation
-
Max issues per scan:
Unlimited (use
max_issuesparameter to limit processing)
What happens if I hit a rate limit?
The workflow will receive a 429 error with a retry-after time. GitHub Actions will automatically retry failed requests. For higher limits, upgrade to Pro Plan or contact us about enterprise options.
Still Have Questions?
Can't find what you're looking for? We're here to help!