Support Guide
August 5, 2025 ยท View on GitHub
Thank you for using Cyber-Zero! This guide will help you get the support you need.
Getting Help
๐ Documentation
Start with our comprehensive documentation:
- README.md - Quick start guide and overview
- Installation Guide - Setup instructions
- Architecture - Understanding the framework
- Configuration - Customizing settings
๐ Reporting Issues
Before reporting an issue, please:
- Check existing issues - Search GitHub issues to see if your problem has already been reported
- Use the issue template - Follow the provided template for bug reports
- Include details - Provide as much information as possible
Issue Template
When creating a new issue, please include:
**Description**
Brief description of the problem
**Steps to Reproduce**
1. Step 1
2. Step 2
3. Step 3
**Expected Behavior**
What you expected to happen
**Actual Behavior**
What actually happened
**Environment**
- OS: [e.g., Ubuntu 20.04, macOS 12.0]
- Python version: [e.g., 3.8.10]
- Cyber-Zero version: [e.g., 0.1.0]
- Dependencies: [output of `pip list`]
**Additional Context**
Any other relevant information, logs, screenshots, etc.
๐ฌ Community Support
- GitHub Discussions: Start a discussion for questions and general help
- GitHub Issues: For bug reports and feature requests
- Email: For private or sensitive matters
๐ง Common Issues
Installation Problems
Problem: pip install fails
Solution:
- Ensure Python 3.8+ is installed
- Try:
pip install --upgrade pip - Check your Python environment
Problem: Import errors Solution:
- Verify installation:
pip show cyber-zero - Check Python path:
python -c "import cyber_zero"
Runtime Issues
Problem: LLM API errors Solution:
- Check your API keys are set correctly
- Verify your LLM provider is supported
- Check API rate limits and quotas
Problem: Memory issues during generation Solution:
- Reduce
--workersparameter - Process smaller batches
- Increase system memory if possible
Problem: Quality evaluation fails Solution:
- Check model availability
- Verify input format
- Ensure sufficient API credits
๐ Performance Tips
- Parallel Processing: Use
--workersparameter for faster generation - Batch Processing: Process multiple tasks together
- Model Selection: Choose appropriate models for your use case
- Caching: Reuse generated trajectories when possible
๐ Troubleshooting
Debug Mode
Enable debug logging:
export PYTHONPATH=.
python -u generate_trajectory.py --debug --sampled_flags_path data.jsonl
Check Dependencies
pip list | grep -E "(litellm|tqdm|transformers)"
Validate Configuration
from cyber_zero import Config
config = Config()
print(config.models.MODEL_MAPPINGS)
๐ Security Support
For security-related issues:
- Do NOT create public GitHub issues
- Email: opensource-security@amazon.com
- See SECURITY.md for details
๐ Feature Requests
We welcome feature requests! Please:
- Check if the feature is already planned
- Describe the use case clearly
- Explain the expected benefit
- Consider contributing the feature
๐ค Contributing
Want to help improve Cyber-Zero?
- Read CONTRIBUTING.md
- Check open issues
- Join discussions in GitHub Discussions
๐ Contact Information
- General Support: GitHub Issues
- Security Issues: opensource-security@amazon.com
- Community: GitHub Discussions
- Documentation: README.md
๐ฏ Quick Links
Thank you for using Cyber-Zero! We're here to help you succeed with your cybersecurity research.