Official Documentation

Comprehensive guides, tutorials, and API references for using DebugPHP's debugging infrastructure.

🚀 Getting Started

Dive into the core concepts of DebugPHP and set up your developer environment for maximum productivity with our step-by-step guides.

  • 1
    Install DebugPHP CLI: npm install -g debugphp
  • 2
    Create new project: debugphp new project-name
CLI Initializing project
Initializing DebugPHP project...
✔ Creating directory structure
✔ Installing dependencies
Success! Project created at /home/user/my-project

Next steps:
1. Run debugphp dev to start the development server
2. Visit localhost:8080 in your browser
                            

Core Concepts

Debugger Architecture

Understanding how the execution tracer works, with real-time breakpoints and remote execution monitoring.

Architecture Guide →

Security Scanning

Learn our automated vulnerability detection approach covering XSS, SQLi, and insecure dependency handling.

Security Guide →

Toolchain Integration

Connecting with VS Code, GitHub Actions, and DevOps pipelines for seamless debugging workflows.

Integration Guide →

📖 API Reference

All available DebugPHP API endpoints for code analysis, debugging, and security scanning.

POST /api/debug

Execute live debugging sessions with real-time execution tracking and breakpoint inspection

Content-Type application/json

See our API documentation for full request and response formats.

POST /api/scan

Scan applications for XSS, SQL injection, insecure dependencies, and other common vulnerabilities

Authorization Bearer YOUR_TOKEN

See our API documentation for full request and response formats.

📘 Learning Resources

💬

Video Tutorials

  • → Getting Started with DebugPHP
  • → Advanced Breakpoint Techniques
  • → Security Scanning Demo

Written Guides

  • → API Reference
  • → CLI Command List
  • → Custom Rule Development
🤝

Community

  • → DebugPHP Discord Server
  • → GitHub Discussions
  • → Stack Overflow