php-route-mapper

Extract PHP routes and generate Burp request templates.

80|6|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/yunmengya/PHP_AUDIT_SKILLS --skill php-route-mapper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: php-route-mapper
Source: https://github.com/yunmengya/PHP_AUDIT_SKILLS/tree/main/php-route-mapper
Command: npx skills add https://github.com/yunmengya/PHP_AUDIT_SKILLS --skill php-route-mapper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious process of identifying all routes within a PHP project, understanding their parameter structures, and generating ready-to-use Burp request templates for security testing.

Core Features & Use Cases

  • Route Discovery: Identifies routes based on common PHP frameworks (Laravel, ThinkPHP, Symfony, etc.) or custom routing logic.
  • Parameter Analysis: Extracts method, path, controller, action, and parameter sources (GET, POST, JSON, etc.).
  • Burp Template Generation: Creates Burp request templates for each discovered route, simplifying manual testing and automation.
  • Use Case: When starting a security audit on a new PHP application, use this Skill to quickly get a comprehensive map of all accessible endpoints and their expected parameters, significantly speeding up the initial reconnaissance phase.

Quick Start

Use the php-route-mapper skill to extract routes and generate Burp templates for the current PHP project.

Frequently Asked Questions about php-route-mapper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract PHP routes and generate Burp Suite request templates for security testing?

To extract PHP routes and generate Burp Suite request templates, you can use a route mapping tool that analyzes your PHP project structure, identifies endpoints across frameworks like Laravel or Symfony, and outputs structured data including methods, paths, and parameters for direct use in penetration testing.

What is the best way to map endpoints in a PHP project that lacks a standard framework?

Mapping endpoints in a PHP project without a standard framework requires fallback routing detection mechanisms. These mechanisms analyze custom routing logic within the codebase to identify accessible paths, controllers, and parameter shapes, ensuring comprehensive route discovery even for un-frameworked applications.

Can I identify parameter sources like GET or POST when analyzing PHP routing for penetration testing?

Yes, identifying parameter sources such as GET, POST, or JSON is possible during PHP route extraction. The analysis maps each endpoint to its specific parameter structures, detailing the HTTP method, path, controller, action, and the expected parameter sources for accurate security testing inputs.

Does this route extraction approach support common PHP frameworks like Laravel and ThinkPHP?

Yes, this route extraction approach supports common PHP frameworks like Laravel, ThinkPHP, and Symfony. It detects framework-specific routing configurations to accurately identify endpoints and their parameter shapes, while also providing fallback mechanisms for custom routing logic.

How do I automate the reconnaissance phase for a new PHP application security audit?

Automating the reconnaissance phase for a PHP application security audit involves extracting all routes and parameter structures from the codebase. This generates a comprehensive map of accessible endpoints and ready-to-use Burp request templates, significantly speeding up initial vulnerability discovery.