webapp-api-graphql-assessment
Webapp Api Graphql Assessment.
- License 许可
- MIT
- 最近更新
- 2026-09-01
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- webapp-api-graphql-assessment
- domain
- cybersecurity
- description
- Webapp Api Graphql Assessment.
02 资源文件 1
- 参考文档index.json516 B
03 SKILL.md 正文
--| | Introspection enabled in production | Medium | VULNERABLE | | Missing field-level authorization | High | VULNERABLE | | No query depth limit | High | VULNERABLE | | Batch query rate limit bypass | High | VULNERABLE | | GraphiQL IDE exposed | Low | VULNERABLE | | SQL injection in user query | Critical | VULNERABLE | | CSRF on mutations | Medium | PASS (custom header required) |
Critical: SQL Injection via user Query
Location: user(name: String) query argument
Payload: { user(name: "' OR 1=1--") { id email role } }
Impact: Full database read access via GraphQL interface
High: Batch Authentication Bypass
Location: POST /graphql (array body) Payload: Array of 100 login mutations in single request Impact: Rate limiting bypassed; 100 password attempts per HTTP request
Recommendation
- Disable introspection in production environments
- Implement field-level authorization on all sensitive fields
- Set query depth limit (max 7-10 levels)
- Set query complexity limit and cost analysis
- Disable or rate-limit batch queries
- Remove GraphiQL/Playground from production
- Parameterize all database queries in resolvers
04 同仓库更多 Skills
services-wmi-persistence-detect
Detect WMI event subscription persistence by enumerating ActiveScriptEventConsumer, CommandLineEventConsumer, and permanent subscriptions in the WMI repository.
services-wmi-exec-exploit
Perform lateral movement across Windows networks using WMI-based remote execution techniques including Impacket wmiexec.py, CrackMapExec, and native WMI commands for stealthy post-exploitation during red team engagements.
registry-artifact-extract
Extract and analyze Windows Registry hives to uncover user activity, installed software, autostart entries, and evidence of system compromise.
processes-token-impersonate-detect
Detect Windows token impersonation and privilege abuse including SeImpersonatePrivilege exploitation via Potato attacks and token stealing techniques.
processes-thread-injection-detect
Detect Windows thread injection techniques including CreateRemoteThread, QueueUserAPC, NtCreateThreadEx, and thread hijacking via process memory analysis.
processes-hollow-technique-detect
Detect process hollowing (RunPE) by identifying processes with mismatched image paths between PEB and VAD tree, or unmapped PE headers in memory.