zhuifengshaonianhanlu/pikachu

一个好玩的Web安全-漏洞测试平台

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 15th, 2026
Created on July 24th, 2018
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 799
Total Stargazers: 4,549 (+0)
Total Subscribers: 56 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.6 days
Mean response time: 287.5 days
90th percentile: 1437.6 days
Tracked items: 9

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,004 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pikachu is a vulnerable web application platform designed for learning web security and penetration testing.

The platform addresses the need for a safe, controlled environment where security learners can practice identifying and exploiting common web vulnerabilities. It implements this by providing a deliberately vulnerable PHP-based web application containing multiple vulnerability types including brute force attacks, cross-site scripting, SQL injection, remote code execution, file inclusion, unsafe file uploads and downloads, privilege escalation, directory traversal, XML external entity attacks, server-side request forgery, and insecure URL redirects. Each vulnerability type includes different variations and scenarios with hints available to guide learners through exploitation and understanding.

Pikachu suits developers and security professionals who are learning penetration testing and need a practice environment. The platform works best for those who want to understand vulnerabilities by creating them in code, exploiting them, and then fixing them. It requires a standard PHP, MySQL, and web server setup, making it accessible to anyone comfortable with basic infrastructure deployment. The README notes that the project is now in a dormant state and recommends that users transition to a newer Java and Spring-based alternative for continued development and modern technology practices.

The project shows minimal ongoing development activity, with the maintainer explicitly marking the platform as dormant in the README and directing users toward a successor project built on contemporary frameworks. No recent updates or active maintenance are evident in the repository.