Identify security flaws across web, network, system, and API targets. Submit findings with evidence and remediation.
Welcome to ShopSec — Secure Shopping
| Product | Price | Stock |
|---|---|---|
| Laptop Pro X | $1,299 | In Stock |
| Wireless Mouse | $35 | In Stock |
| USB Hub 7-Port | $18 | Out of Stock |
Login
ℹ️ Server query: SELECT * FROM users WHERE id='[input]' AND pw='[input]'
Product Search
ℹ️ The search term is reflected directly in the HTML response without encoding.
My Account — Session Info
Check your browser: DevTools → Application → Cookies
| Cookie Name | Value | HttpOnly | Secure | SameSite |
|---|---|---|---|---|
session_id |
user_1001 |
Missing | Missing | None |
cart_id |
c8e7f3a1 |
Missing | Missing | None |
⚠️ session_id is sequential and predictable (user_1001, user_1002…). HttpOnly and Secure flags are absent.
📁 Index of /backup/
⚠️ Server directory listing is enabled — this directory should not be browsable.
| Name | Size | Modified |
|---|---|---|
| db_backup_2024.sql.gz | 2.3 MB | 2024-11-30 |
| config_old.php | 4.1 KB | 2024-10-15 |
| users_export.csv | 18 KB | 2024-11-01 |
API Response — GET /api/v1/user/me
This is what the API returns for the currently logged-in user:
⚠️ The API response includes sensitive fields that should not be exposed (password_hash, ssn, credit_card).