Skip to content

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

docker run -v $(pwd):/workspace ghcr.io/codescalpel/code-scalpel

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