Community Tier¶
Free forever. The Community tier provides access to all 23 Code Scalpel tools with generous limits suitable for individual developers and open-source projects.
Overview¶
| Aspect | Details |
|---|---|
| Price | Free |
| License | No license required |
| Support | Community forums, GitHub issues |
| All 23 Tools | ✅ Available with Community limits |
All Tools Available¶
Every Code Scalpel tool is available in the Community tier. Below are the Community-tier limits for each tool category.
Analysis Tools (All Available)¶
Tools: analyze_code, get_file_context, get_call_graph, get_project_map, crawl_project, etc.
Community Limits: - Single file analysis - Call graphs: 3 depth, 50 nodes max - Project scans: 100 files max
What you can do: - Parse Python, JavaScript, TypeScript, Java code - Extract functions, classes, methods, imports - Calculate cyclomatic complexity - Generate project maps
Extraction & Refactoring Tools (All Available)¶
Tools: extract_code, update_symbol, rename_symbol, simulate_refactor, etc.
Community Limits: - Single file operations - Basic refactoring validation
What you can do: - Extract specific functions/classes by name - Replace code safely with backups - Rename symbols across files - Simulate refactoring changes
Security Tools (All Available)¶
Tools: security_scan, cross_file_security_scan, unified_sink_detect, type_evaporation_scan, scan_dependencies, etc.
Community Limits: - 10 max execution paths per analysis - Single-file taint tracking - Basic vulnerability detection
What you can do: - Detect common vulnerabilities (SQL injection, XSS, etc.) - Check dependencies for known CVEs - Basic security scanning
Symbolic Execution & Testing (All Available)¶
Tools: symbolic_execute, generate_unit_tests, etc.
Community Limits: - 10 execution paths max - Depth limited to 3 - Basic test coverage
What you can do: - Explore execution paths symbolically - Generate unit tests automatically - Discover edge cases
System & Validation Tools (All Available)¶
Tools: validate_paths, verify_policy_integrity, etc.
Community Limits: - Basic path validation (unlimited) - Basic policy integrity checks
What you can do: - Verify paths exist before operations - Check read/write permissions - Basic governance checks
Tier Limits¶
Graph Analysis¶
| Metric | Community Limit |
|---|---|
| Max depth | 3 |
| Max nodes | 50 |
| Max files | 10 |
These limits help keep analysis fast and focused.
Security Scanning¶
| Metric | Community Limit |
|---|---|
| Max paths | 10 |
| Cross-file | ❌ |
| Custom sinks | ❌ |
All Tools Available with Community Limits¶
Important: All Code Scalpel tools are available in the Community tier. Higher tiers provide increased limits and enhanced features, not access to different tools.
How Higher Tiers Enhance the Tools¶
| Tool/Feature | Community Limits | Upgrade Benefit |
|---|---|---|
| Symbolic execution | 10 paths, depth 3 | Pro: 100 paths, depth 10 Enterprise: Unlimited |
| Test generation | Basic coverage | Pro: Full coverage Enterprise: Advanced frameworks |
| Cross-file analysis | Single file | Pro: Up to 100 files Enterprise: Unlimited |
| Graph analysis | 3 depth, 50 nodes | Pro: 50 depth, 500 nodes Enterprise: Unlimited |
| Policy checks | Basic integrity | Pro: Policy verification Enterprise: Full compliance + custom rules |
Getting Started¶
No license required. Just install and use:
```bash
pip install codescalpel
Example: Community Workflow¶
Here's what you can do with Community tier:
1. analyze_code → Understand file structure
2. extract_code → Get specific function
3. [AI modifies the code]
4. update_symbol → Apply the change safely
5. security_scan → Basic vulnerability check
This covers most individual developer needs!
When to Upgrade¶
Consider upgrading to Pro when you need:
- Symbolic execution for edge case discovery
- Test generation from execution paths
- Cross-file security scanning
- Deeper graph analysis (>3 levels)
- Refactor verification before applying changes
Support¶
- GitHub Issues: Bug reports and feature requests
- Discussions: Community help and questions
- Documentation: Full access to all docs
Next Steps¶
- Quick Start - Get started now
- First Analysis - Run your first analysis
- Pro Tier - See what Pro adds