Monitor and detect changes in HTTP response headers during web security testing directly inside Burp Suite.
A professional Burp Suite extension that detects and alerts when HTTP response headers change between requests to the same URL. Perfect for security researchers, penetration testers, and bug bounty hunters who need to monitor header changes that could indicate security misconfigurations.
- Real-time Header Monitoring: Automatically detects changes in HTTP response headers
- Security-Focused: Pre-configured to track critical security headers
- Risk Assessment: Automatically categorizes changes by risk level (Critical/High/Medium/Low)
- Professional UI: Clean, table-based interface integrated into Burp Suite
- Customizable Tracking: Add/remove headers to monitor based on your needs
- Export Functionality: Export detected changes to CSV for reporting
- Burp Suite Integration: Creates alerts in Burp's issue tracker for high-risk changes
- Performance Optimized: Efficient memory usage and fast processing
The extension comes pre-configured to monitor these security-critical headers:
| Header | Description | Risk Assessment |
|---|---|---|
Set-Cookie |
Session cookies and security attributes | High |
Content-Security-Policy |
CSP rules and restrictions | High |
X-Frame-Options |
Clickjacking protection | Medium |
X-Content-Type-Options |
MIME sniffing protection | Medium |
Referrer-Policy |
Referrer information control | Medium |
Strict-Transport-Security |
HTTPS enforcement | High |
X-XSS-Protection |
XSS filtering settings | Medium |
Access-Control-Allow-Origin |
CORS origin permissions | Medium |
Server |
Web server identification | Low |
X-Powered-By |
Technology stack disclosure | Low |
- Security Testing: Monitor for security header changes during penetration testing
- Bug Bounty Hunting: Detect configuration changes that might introduce vulnerabilities
- Development Testing: Ensure security headers remain consistent across deployments
- Compliance Monitoring: Track security header compliance during assessments
- Red Team Operations: Identify infrastructure changes during long-term engagements
- Download the
HeaderChangeNotifier.pyfile from this repository - Open Burp Suite Professional or Community Edition
- Go to
Extensions→Installed→Add - Select
Pythonas the extension type - Browse and select the
HeaderChangeNotifier.pyfile - Click
Nextand verify the extension loads without errors - The extension will appear as a new tab called "Header Change Notifier"
The extension will be available through the official Burp Suite BApp Store once submitted and approved.
- Start Monitoring: Once installed, the extension automatically begins monitoring HTTP responses
- Browse Target: Navigate through your target application normally
- Check Changes: Visit the "Header Change Notifier" tab to see detected changes
- Review Alerts: High-risk changes will also appear in Burp's main issue tracker
- Settings Tab: Click the "Settings" tab within the extension
- Header Selection: Check/uncheck headers you want to monitor
- Custom Headers: Add custom headers using the input field
- Save Settings: Click "Save Settings" to apply changes
- Click the "Export CSV" button in the Header Changes tab
- Choose your desired save location
- The CSV will contain all detected changes with timestamps and risk levels
This project is licensed under the MIT License - see the LICENSE file for details.
Author: Mohamed
Email: mohamed.cybersec@gmail.com

