FAQ
Does Ranex send my code to the cloud?
Ranex is designed as a local-first tool. It indexes your project locally.
What is the difference between CLI, Python API, and MCP?
- CLI: human-friendly entrypoint for scanning and querying.
- Python API: programmatic access from Python scripts/tests.
- MCP: integration layer for AI assistants via a local MCP server.
Do I need to run scan every time?
Run ranex atlas scan whenever:
- you changed many files
- you switched branches
- Atlas results appear stale
Where is the Atlas database stored?
.ranex/atlas.sqlite
How do I reset Ranex for a project?
- Delete
.ranex/atlas.sqliteand re-runranex atlas scan.
How do I allow a new dependency?
- Add it to
.ranex/firewall.yamlunderallowed_packages.
Why does the firewall block standard library modules?
Your policy can explicitly block patterns even if they are part of the standard library. This is intentional when a module/pattern is considered unsafe in your environment.