General Questions
What is Shannon?
What is Shannon?
What's the difference between Shannon Lite and Shannon Pro?
What's the difference between Shannon Lite and Shannon Pro?
- Advanced LLM-powered data flow analysis engine
- Enterprise-grade code analysis
- CI/CD integration
- Dedicated support
- Enhanced vulnerability detection
Is Shannon safe to use on production applications?
Is Shannon safe to use on production applications?
Do I need authorization to run Shannon?
Do I need authorization to run Shannon?
Technical Questions
What vulnerabilities can Shannon detect?
What vulnerabilities can Shannon detect?
- Broken Authentication - Login bypass, session hijacking
- Broken Authorization - Privilege escalation, IDOR
- Injection - SQL, command, LDAP injection
- Cross-Site Scripting (XSS) - Stored, reflected, DOM-based
- Server-Side Request Forgery (SSRF) - Internal service access
How long does a Shannon test take?
How long does a Shannon test take?
- Application complexity
- Number of endpoints
- Authentication complexity
- API rate limits
How much does it cost to run Shannon?
How much does it cost to run Shannon?
- Model pricing
- Application complexity
- Number of agents executed
- Using
PIPELINE_TESTING=truefor faster test runs - Configuring
max_concurrent_pipelinesto reduce burst API usage - Using AWS Bedrock or Google Vertex AI for different pricing
Can Shannon test applications without source code?
Can Shannon test applications without source code?
What AI models does Shannon support?
What AI models does Shannon support?
- Anthropic Claude (recommended) via API key
- AWS Bedrock (Claude models)
- Google Vertex AI (Claude models)
- OpenAI GPT models via Router Mode
- Google Gemini via Router Mode
Usage Questions
How do I resume a failed test run?
How do I resume a failed test run?
How do I test a local application?
How do I test a local application?
localhost on your host machine. Use host.docker.internal instead:Can I configure authentication for my application?
Can I configure authentication for my application?
Where are the test results stored?
Where are the test results stored?
./audit-logs/{hostname}_{sessionId}/ by default:OUTPUT=<path> to specify a custom directory.Troubleshooting Questions
Why am I getting 'Repository not found' error?
Why am I getting 'Repository not found' error?
REPO parameter must be a folder name inside ./repos/, not an absolute path. Clone or symlink your repository:How do I handle API rate limits?
How do I handle API rate limits?
Why is Windows Defender flagging Shannon files?
Why is Windows Defender flagging Shannon files?
deliverables/ as malware. These are false positives caused by exploit code in the reports.Solution: Add an exclusion for the Shannon directory in Windows Defender, or use WSL2 to isolate the files.See Platform-Specific Instructions for details.How do I reset Shannon's state completely?
How do I reset Shannon's state completely?
Development Questions
Can I add custom vulnerability detection agents?
Can I add custom vulnerability detection agents?
Can I customize the prompts used by agents?
Can I customize the prompts used by agents?
prompts/ directory as .txt files with variable substitution. See Custom Prompts for details on customization.Does Shannon have an API?
Does Shannon have an API?
./shannon CLI tool.Support
If your question isn’t answered here:- Join our Discord for community support
- Check Troubleshooting for common issues
- Report bugs via GitHub Issues
- Contact us at [email protected]