browser extension that displays all payloads and information from the PayloadsAllTheThings GitHub repository and any public github repo that you want to use and save
PSA : I tested this extension with repos that don't have a massive data size so any repo you save to the extension that has wordlists in them say like seclists it could cause ui issues. you will need to open the repo on github.
- Browse Categories: View all Directory categories from any repo
- Search: Quickly search through categories
- Read Content: View README files and payloads from each category
- File Browser: Browse and view files within each category of the repo
- Beautiful UI: Modern gradient design with smooth animations
- Fast Loading: Efficient GitHub API integration
- Clone or download this repository
- Open your browser's extension management page:
- Chrome/Edge:
chrome://extensions/oredge://extensions/ - Firefox:
about:addons(Note: Firefox uses Manifest V2, you may need to adapt)
- Chrome/Edge:
- Enable "Developer mode"
- Click "Load unpacked" and select this directory
- The extension icon will appear in your browser toolbar
- Click the extension icon in your browser toolbar
- The popup will automatically open in a new tab load all payload categories from PayloadsAllTheThings(Default)
- Browse categories by clicking on any category card
- Use the search bar to filter categories inside the repo
- Click on files within a category to view their content
- Use the back button to return to the categories list
- settings menu you manual add more repos to your extension, delete wants you don't want or can set the that will be the default one on load.
The extension displays all categories from PayloadsAllTheThings,
The extension requires:
storage: For storing user preferencesactiveTab: For accessing the current tabhttps://api.github.com/*: For fetching GitHub repository data
.
├── manifest.json # Extension manifest (Manifest V3)
├── popup.html # Popup HTML structure
├── popup.css # Styling for the popup
├── popup.js # Main popup logic and API calls
├── background.js # Service worker for background tasks
├── icons/ # Extension icons
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # This file
- Chrome 88+
- Edge 88+
- Opera 74+
- Firefox: need to recreate to work with firefox version
MIT License - Feel free to use and modify as needed.
This extension intial idea was to display content from the PayloadsAllTheThings repository by swisskyrepo. But I decided to Allow payloads and content belong to their respective authors from any public repo.
- add a github api key validation field to avoid the limit on unauth api calls to github if it is needed.
- Create a Caido plugin that is intergrated into caido proxy can do the same as the browser extension
- The extension uses the public GitHub API (no authentication required)
- Rate limits apply: 60 requests/hour for unauthenticated requests
- All data is fetched in real-time from GitHub's API
- Content is displayed as-is from the repository