testing-for-broken-access-control

Featured

Systematically testing web applications for broken access control vulnerabilities including privilege escalation, missing function-level checks, and insecure direct object references.

Testing & QA 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Testing for Broken Access Control ## When to Use - During authorized penetration tests as the primary assessment for OWASP A01:2021 - Broken Access Control - When evaluating role-based access control (RBAC) implementations across all application endpoints - For testing multi-tenant applications where users in one organization should not access another's data - When assessing API endpoints for missing or inconsistent authorization checks - During security audits where privilege escalation and unauthorized access are primary concerns ## Prerequisites - **Authorization**: Written penetration testing agreement for the target - **Burp Suite Professional**: With Authorize extension for automated access control testing - **Multiple test accounts**: Accounts at each role level (admin, manager, user, guest) - **Application role matrix**: Documentation of what each role should and should not access - **curl/httpie**: For manual endpoint testing with different authentication contexts - **ffuf**: For discovering hidden endpoints that may lack access controls ## Workflow ### Step 1: Map All Endpoints and Create Access Control Matrix Document every endpoint and the expected access level for each role. ```bash # Extract all endpoints from Burp Site Map # Target > Site Map > Right-click > Copy URLs in this host # Build a matrix of endpoints vs roles: # | Endpoint | Admin | Manager | User | Guest | # |-----------------------|-------|---------|------|-------| # | GET /a...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

broken-authentication

Identify and exploit authentication and session management vulnerabilities in web applications. Broken authentication consistently ranks in the OWASP Top 10 and can lead to account takeover, identity theft, and unauthorized access to sensitive systems.

39,227 Updated today
sickn33
API & Backend Listed

broken-authentication

Identify and exploit authentication and session management vulnerabilities in web applications. Broken authentication consistently ranks in the OWASP Top 10 and can lead to account takeover, identity theft, and unauthorized access to sensitive systems.

4 Updated 1 months ago
ngTwg
Testing & QA Solid

broken-authentication-testing

This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.

27,681 Updated today
davila7
Testing & QA Solid

broken-authentication-testing

This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.

4,215 Updated today
zebbern
Testing & QA Listed

broken-authentication-testing

This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.

36 Updated today
cleodin