Quick navigation guide to all documentation files
Last Updated: 2025-11-15
| Document | Description | Lines | When to Read |
|---|---|---|---|
| README.md | Main documentation - Features, API reference, quick start | 363 | First read |
| QUICKSTART.md | Get started in 5 minutes | 54 | Right after README |
| USAGE.md | Detailed usage instructions | 174 | When ready to use |
| FEATURES_SUMMARY.md | Complete feature reference - All capabilities explained | 461 | Reference guide |
| Document | Description | Lines | When to Read |
|---|---|---|---|
| BADSIGN_CLI.md | Standalone CLI reference - Complete command documentation | 504 | Using CLI tools |
| SEPARATE_REPO_GUIDE.md | Copy to separate repo - How to extract badsign | 453 | Creating standalone repo |
| QUICKSTART_YARA.md | Quick guide to YARA generation | 259 | YARA workflow |
| YARA_INTEGRATION.md | YARA integration details | 404 | Deep dive on YARA |
| BADSIGN_ANALYSIS.md | Analysis of badsign implementation | 941 | Understanding internals |
| Document | Description | Lines | When to Read |
|---|---|---|---|
| PODMAN.md | Podman-specific instructions (Fedora/RHEL) | 169 | Using Podman |
| CONTAINER_COMPATIBILITY.md | Docker/Podman compatibility guide | 125 | Container issues |
| INTEGRATION_SUMMARY.md | ClamAV integration implementation | 534 | Understanding integration |
| WORKFLOWS.md | Analysis workflows and examples | 377 | Workflow planning |
| Document | Description | Lines | When to Read |
|---|---|---|---|
| PROJECT_SUMMARY.md | Architecture and design overview | 219 | Contributing |
| NEXT_STEPS.md | Development roadmap | 154 | Future plans |
| CONTRIBUTING.md | Contribution guidelines | 123 | Before contributing |
- Read: README.md - Overview
- Read: QUICKSTART.md - Setup
- Read: USAGE.md - How to use
- Reference: FEATURES_SUMMARY.md - All features
- Read: QUICKSTART_YARA.md - Quick start
- Read: BADSIGN_CLI.md - CLI reference
- Reference: YARA_INTEGRATION.md - Deep dive
- Read: README.md - Overview
- Read: BADSIGN_CLI.md - CLI reference
- Reference: INTEGRATION_SUMMARY.md - Implementation
- Read: BADSIGN_CLI.md - Complete CLI guide
- Read: SEPARATE_REPO_GUIDE.md - Extraction guide
- Reference: BADSIGN_ANALYSIS.md - Internals
- Read: PODMAN.md - Podman guide
- Read: CONTAINER_COMPATIBILITY.md - Troubleshooting
- Reference: QUICKSTART.md - Basic setup
- Read: PROJECT_SUMMARY.md - Architecture
- Read: CONTRIBUTING.md - Guidelines
- Read: NEXT_STEPS.md - Roadmap
Total documentation: ~150 KB across 16 files
Largest files:
- BADSIGN_ANALYSIS.md 33 KB (941 lines)
- README.md 11 KB (363 lines)
- BADSIGN_CLI.md 13 KB (504 lines)
- FEATURES_SUMMARY.md 13 KB (461 lines)
- SEPARATE_REPO_GUIDE.md 12 KB (453 lines)
- PODMAN.md - Podman usage
- CONTAINER_COMPATIBILITY.md - Compatibility
- README.md - Quick start
- README.md - All endpoints
http://localhost:8080/docs- Interactive Swagger UI- FEATURES_SUMMARY.md - Endpoint table
- BADSIGN_CLI.md - CLI reference
- YARA_INTEGRATION.md - YARA details
- QUICKSTART_YARA.md - Quick YARA guide
- README.md - Security notes
- USAGE.md - Safe usage practices
- PROJECT_SUMMARY.md - Design decisions
- PODMAN.md - Podman issues
- CONTAINER_COMPATIBILITY.md - Container problems
- README.md - Database issues
- README.md - Overview
- QUICKSTART.md - Setup
- USAGE.md - Usage
- FEATURES_SUMMARY.md - Reference
Optional:
- QUICKSTART_YARA.md - If using YARA
- PODMAN.md - If using Podman
- WORKFLOWS.md - Workflow examples
- README.md - Overview
- BADSIGN_CLI.md - CLI tools
- SEPARATE_REPO_GUIDE.md - Standalone usage
- BADSIGN_ANALYSIS.md - Implementation
- PROJECT_SUMMARY.md - Architecture
- CONTRIBUTING.md - Guidelines
- NEXT_STEPS.md - Roadmap
- INTEGRATION_SUMMARY.md - Recent work
By keyword:
# Search all documentation
grep -r "keyword" *.md
# Search specific topic
grep -r "YARA" *.md
grep -r "ClamAV" *.md
grep -r "API" *.mdBy feature:
- Upload: USAGE.md, README.md
- YARA: QUICKSTART_YARA.md, YARA_INTEGRATION.md
- ClamAV: README.md, INTEGRATION_SUMMARY.md
- Standalone: BADSIGN_CLI.md, SEPARATE_REPO_GUIDE.md
By problem:
- Container won't start: PODMAN.md, CONTAINER_COMPATIBILITY.md
- API errors: README.md,
http://localhost:8080/docs - Database errors: README.md
- Signature errors: BADSIGN_CLI.md
| Type | Count | Status |
|---|---|---|
| User Guides | 5 | Complete |
| Tool References | 5 | Complete |
| Container Guides | 4 | Complete |
| Development Docs | 3 | Complete |
| Total | 16 | ** All Complete** |
When updating the project:
- Update README.md - For any new features or API changes
- Update FEATURES_SUMMARY.md - Add new features to the reference
- Update BADSIGN_CLI.md - For CLI command changes
- Update this index - When adding new documentation files
- Check the main README first: README.md
- Search all docs:
grep -r "your search" /home/robb/tools/capa-server/*.md - Check API docs:
http://localhost:8080/docs - Look at examples: WORKFLOWS.md
- View logs:
podman-compose logs -fordocker-compose logs -f
Tip: Use your browser's "Find in page" (Ctrl+F) to search within this index, then click the links to jump to the relevant documentation.
Documentation Home: README.md Quick Start: QUICKSTART.md Complete Reference: FEATURES_SUMMARY.md