Installation Issues
Python Version Compatibility
Problem: Fraim fails to install or run due to Python version issues. Solution:uv Installation Problems
Problem:uv command not found after installation.
Solution:
Permission Errors
Problem: Permission denied when installing or running Fraim. Solution:Configuration Issues
API Key Problems
Problem: “API key not found” or authentication errors. Solutions:- 
Check Environment Variables:
 - 
Verify .env File:
 - 
Test API Connectivity:
 
Model Configuration Issues
Problem: “Model not supported” or incorrect model names. Solution:Runtime Issues
Memory Problems
Problem: Out of memory errors or system freezing during analysis. Solutions:- 
Reduce Chunk Size:
 - 
Limit File Analysis:
 - 
Monitor System Resources:
 
Performance Issues
Problem: Analysis is very slow or hangs. Solutions:- 
Optimize Chunk Size:
 - 
Use File Limits:
 - 
Check Network Connectivity:
 
API Rate Limiting
Problem: “Too many requests” or rate limit errors. Solutions:- 
Increase Chunk Size:
 - 
Use Different Model:
 - 
Check API Quotas:
- Review your API provider’s usage dashboard
 - Upgrade your API plan if needed
 
 
Analysis Issues
No Files Found
Problem: Fraim reports “No files found” or analyzes fewer files than expected. Solutions:- 
Check File Patterns:
 - 
Debug File Discovery:
 - 
Check Directory Permissions:
 
Poor Quality Results
Problem: Too many false positives or missing real vulnerabilities. Solutions:- 
Adjust Confidence Threshold:
 - 
Optimize Chunk Size:
 - 
Use Better Model:
 
Incomplete Analysis
Problem: Analysis stops early or doesn’t process all files. Solutions:- 
Check Debug Output:
 - 
Verify Disk Space:
 - 
Check File Size Limits:
 
Output Issues
Missing Reports
Problem: SARIF or HTML reports are not generated. Solutions:- 
Check Output Directory:
 - 
Verify Permissions:
 - 
Use Custom Output Path:
 
Corrupted Reports
Problem: Reports are empty or malformed. Solutions:- 
Check for Errors:
 - 
Verify Analysis Completed:
 - 
Test with Minimal Example:
 
Integration Issues
CI/CD Pipeline Failures
Problem: Fraim fails in automated environments. Solutions:- 
Check Environment Variables:
 - 
Use Non-Interactive Mode:
 - 
Set Timeouts:
 
Docker Issues
Problem: Running Fraim in containers. Solutions:- 
Dockerfile Example:
 - 
Memory Limits:
 
Debugging Techniques
Enable Debug Logging
Test Minimal Examples
System Information
Getting Help
Before Reporting Issues
- 
Update Fraim:
 - 
Clear Cache:
 - 
Test Minimal Example:
- Create a small test case that reproduces the issue
 - Include debug output
 
 
Reporting Bugs
When reporting issues, include:- 
System Information:
- Operating system and version
 - Python version
 - uv version
 - Fraim version/commit
 
 - 
Command Used:
 - 
Debug Output:
- Full debug log (use 
--debug) - Error messages
 - Stack traces
 
 - Full debug log (use 
 - 
Expected vs Actual Behavior:
- What you expected to happen
 - What actually happened
 
 
Community Support
- GitHub Issues: Create an issue
 - Discussions: Join community discussions for questions
 - Documentation: Check other documentation sections
 
Still having issues? Check the Configuration Guide for advanced setup options or create an issue with your debug output.
