This guide covers common issues you may encounter when running Shannon and how to resolve them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/KeygraphHQ/shannon/llms.txt
Use this file to discover all available pages before exploring further.
Repository Issues
Repository Not Found
Problem: Error message stating repository not found. Solution: TheREPO parameter must be a folder name inside ./repos/, not an absolute path. Clone or symlink your repository there first:
Temporal Issues
Temporal Not Ready
Problem: Shannon fails to start with “Temporal not ready” error. Solution: Wait for the health check to complete or check Temporal logs:Worker Not Processing
Problem: Workflows are queued but not executing. Solution: Check if all containers are running:State and Data Issues
Reset State
Problem: Need to completely reset Shannon’s state and data. Solution: Stop Shannon with full cleanup:Network Issues
Local Applications Unreachable
Problem: Shannon cannot connect to applications running onlocalhost.
Solution: Docker containers cannot reach localhost on your host machine. Use host.docker.internal instead:
Tool and Performance Issues
Missing Tools
Problem: Errors about missing nmap, subfinder, or whatweb tools. Solution: UsePIPELINE_TESTING=true to skip external tools with graceful degradation:
Container Permission Issues
Problem: Permission denied errors when running Docker commands or accessing output files. Solution: On Linux, you may need to run commands withsudo depending on your Docker setup:
docker group:
API and Authentication Issues
Rate Limiting
Problem: Hitting Anthropic API rate limits during testing. Solution: If using Anthropic subscription plans with a rolling 5-hour window, add retry configuration to your config file:max_concurrent_pipelines setting (1-5, default: 5) controls how many vulnerability pipelines run simultaneously. Lower values reduce burst API usage but increase total runtime.
Authentication Errors
Problem: API key authentication fails. Solution: Verify your API key is correctly set in the.env file:
Getting Help
If you encounter issues not covered here:- Check the FAQ for frequently asked questions
- Review Limitations to understand known constraints
- Join our Discord for community support
- Report bugs via GitHub Issues