Skip to content
cccskills

Testing & Security skills

Test design, vulnerability assessment, and quality assurance (13K skills)

Filter by price or sort order

Use this playbook to identify and analyze encoded text in CTF challenges. It guides frequency and coincidence analysis, key-length checks, and attack methods for substitution, Vigenere, transposition, and XOR ciphers, with practical tool references.

  • Identifying an unknown encoded message in a CTF
  • Estimating a Vigenere key length from ciphertext
  • Trying frequency analysis on a substitution cipher
yaklang/hack-skills2.5KUpdated Sep 13, 2026

This playbook covers Kerberos attack paths in Active Directory, including AS-REP roasting, Kerberoasting, delegation abuse, forged tickets, and pass-the-ticket. It helps readers understand the relevant ticket types, prerequisites, and common ways these techniques fit together.

  • Reviewing Kerberos risks in an Active Directory environment
  • Understanding AS-REP roasting and Kerberoasting
  • Assessing delegation settings and their abuse paths
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this skill to triage injection risks by tracing where user-controlled input is processed, such as in a browser, database, template engine, URL fetcher, XML parser, or shell. It points to a focused topic for deeper security testing.

  • Tracing user input to the component that processes it
  • Choosing a focused injection testing topic
  • Triage for XSS, SQL injection, SSRF, or command injection
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this playbook to identify and assess expression language injection in Java frameworks such as Spring, Struts2, and Confluence. It distinguishes SpEL, OGNL, and Java EL, provides detection probes, and describes exploitation paths and sandbox bypasses for authorized security testing.

  • Javaアプリで式評価の有無を確認したいとき
  • SpELとOGNLなどの違いを見分けたいとき
  • SpringやStruts2の入力処理を調査したいとき
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Explains how Java character-to-byte narrowing and permissive decoders can make a WAF or IDS inspect different text from what a backend processes. It maps affected components, attack surfaces, and source-code patterns for security testing.

  • Assessing Java input filters during an authorized security review
  • Tracing a mismatch between inspected text and backend bytes
  • Auditing Java code for unsafe character narrowing
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Explore GraphQL schemas and API requests to find undocumented fields, hidden parameters, batching behaviors, and authorization gaps. The playbook suggests discovery probes and clues in frontend or mobile code to guide security testing.

  • Discovering GraphQL fields when introspection is limited
  • Finding hidden request parameters in frontend and mobile code
  • Testing batching and nested object authorization gaps
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Investigate 401 and 403 responses on restricted paths by testing path variations, HTTP methods, headers, and protocol versions. The playbook also describes combining checks and using scanners to identify access control inconsistencies.

  • Investigating 403 responses on admin paths
  • Testing API access controls across methods and headers
  • Scanning restricted routes for inconsistent responses
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Assess Android apps during authorized security reviews. The playbook covers intercepting pinned HTTPS traffic, checking exposed components and WebViews, testing intent redirection and root detection, and examining overlays, app backups, and stored data for weaknesses.

  • Testing Android apps during an authorized assessment
  • Reviewing exported components and deep links
  • Checking WebView settings and app backups
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Assess misconfigured Active Directory Certificate Services for paths to privilege escalation or lasting access. The playbook covers certificate template weaknesses, enrollment relays, CA permissions, and certificate based authentication techniques.

  • Auditing AD CS templates for escalation paths
  • Checking enrollment endpoints for NTLM relay exposure
  • Reviewing CA permissions and certificate based persistence risks
yaklang/hack-skills2.5KUpdated Sep 13, 2026

ai-ml-security

FreeSummary

Assess security risks across AI and machine learning systems, from model files and training pipelines to prediction APIs and autonomous agents. The guide covers poisoned models, adversarial inputs, model extraction, privacy attacks, LLM threats, and practical security scanning tools.

  • Reviewing model files and ML supply chain risks
  • Assessing adversarial robustness of a classifier
  • Checking privacy risks in a model API
yaklang/hack-skills2.5KUpdated Sep 13, 2026

file-access-vuln

FreeSummary

Use this skill to triage security issues in file downloads, paths, uploads, previews, and archive extraction. It helps identify where a file workflow is affected and routes the investigation to path traversal or upload validation topics.

  • Reviewing download endpoints and file path handling
  • Investigating upload, preview, or extraction workflows
  • Choosing between path traversal and upload validation checks
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this low-level security playbook to evaluate how an arbitrary memory write could lead to code execution. It compares overwrite targets across glibc versions and binary protections, and explains prerequisites such as address leaks and pointer mangling.

  • Evaluating an arbitrary-write bug in a binary
  • Selecting overwrite targets for a glibc version
  • Checking how RELRO affects an exploitation path
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Analyze protected Linux and Windows binaries that change behavior when a debugger is present. Identify checks such as ptrace, process flags, timing tests, and exception handling, then consult practical bypass approaches and tool references to continue reverse engineering.

  • Investigating binaries that exit under a debugger
  • Identifying timing or exception based anti-debug checks
  • Choosing bypass approaches for Linux or Windows analysis
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Map the reachable surface of REST, mobile, and GraphQL APIs before testing. Find endpoints, schemas, versions, and documentation, including older or less visible paths, then use those findings to plan what API behavior to examine.

  • Finding endpoints and API docs before testing
  • Checking older versions and mobile API paths
  • Reviewing schemas for optional or undocumented fields
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this playbook to assess HTTP/2-specific weaknesses such as h2c upgrade smuggling, pseudo-header parsing differences, HPACK compression behavior, multiplexed request races, and HTTP/2-to-HTTP/1.1 downgrade issues. It provides attack selection guidance and references tools for authorized testing.

  • Checking whether an h2c upgrade can bypass proxy restrictions
  • Investigating conflicting pseudo-header and Host parsing
  • Testing HTTP/2 to HTTP/1.1 downgrade behavior
yaklang/hack-skills2.5KUpdated Sep 13, 2026

This playbook explains dangling markup injection, a way HTML injection can expose content that appears later in a page even when JavaScript is blocked. It covers conditions, browser behavior, possible data exposure, and limitations for security testing.

  • Assessing HTML injection when scripts are blocked
  • Checking whether page content after an injection point is exposed
  • Comparing browser behavior for dangling markup
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Assess whether user supplied input can reach shell commands or other process execution points. The playbook covers common entry points, different quoting contexts, and ways to detect blind injection when the application does not show command output.

  • Reviewing input passed to shell commands
  • Checking converters and import workflows for injection
  • Detecting blind command execution without visible output
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this playbook to review DeFi protocols for flash loan, price oracle, governance, bridge, and token-standard risks. It explains how MEV (value extracted by transaction ordering), rounding errors, and other attack patterns can affect protocol behavior.

  • Reviewing lending and vault contracts for price manipulation
  • Checking governance for flash-loan voting risks
  • Assessing bridge message verification and replay protection
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Assess container escape risks in authorized security tests across Docker, LXC, and Kubernetes. Review privileges, capabilities, mounted Docker sockets, namespaces, cgroups, and runtime weaknesses to identify paths that could expose the host.

  • Reviewing a privileged container configuration
  • Checking a mounted Docker socket for host escape risk
  • Assessing Kubernetes pod settings for host access
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this skill to review package manifests, lockfiles, and registry settings for dependency confusion risks. It explains how public packages may override internal names and how to verify exposure safely in authorized supply-chain assessments.

  • 依存関係に内部専用らしいパッケージ名がないか確認
  • 公開レジストリとの名前衝突を調査
  • CIのレジストリ設定やロックファイルを点検
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Use this guide to assess spreadsheet formula injection in CSV exports, reports, or imported user data. It explains how to identify formula evaluation in common spreadsheet apps, document the results, and reduce risk when exporting data.

  • Checking CSV exports for formula evaluation
  • Reviewing user fields used in spreadsheet reports
  • Documenting spreadsheet behavior during an authorized test
yaklang/hack-skills2.5KUpdated Sep 13, 2026

api-sec

FreeSummary

Use this guide to plan security testing for REST, mobile, or GraphQL APIs. It helps sort findings into documentation and endpoint discovery, authorization, token handling, or hidden-field checks, then directs the investigation to a focused topic.

  • Planning a security review of an API
  • Choosing checks after finding API documentation
  • Sorting token, permission, and GraphQL concerns
yaklang/hack-skills2.5KUpdated Sep 13, 2026

auth-sec

FreeSummary

Use this guide to plan security checks for login, sessions, permissions, tokens, and identity protocols. It helps classify an authentication or authorization issue and points to a focused topic guide for the next step.

  • Planning checks for login and session handling
  • Reviewing access to users’ data and actions
  • Sorting out OAuth, JWT, or SSO concerns
yaklang/hack-skills2.5KUpdated Sep 13, 2026

Assess misconfigured Active Directory permissions and trace possible privilege escalation paths. The guide covers BloodHound enumeration and risky ACL rights, including DCSync, shadow credentials, LAPS access, group changes, and writable Group Policy Objects, with examples of how these issues connect.

  • Reviewing BloodHound results for paths to domain admin
  • Checking risky ACL permissions on AD objects
  • Assessing DCSync, shadow credential, or LAPS exposure
yaklang/hack-skills2.5KUpdated Sep 13, 2026