[]

App Security

The best skills for security-related work, like app security, pentesting, threat detection and incident response.

  • configuring-oauth2-authorization-flow

    Configure OAuth 2.0 flows with PKCE, client credentials and device grant per OAuth 2.1

    ★35.2K
  • configuring-tls-1-3-for-secure-communications

    Configure TLS 1.3 cipher suites and key groups and check them with testssl.sh

    ★35.2K
  • detecting-aws-credential-exposure-with-trufflehog

    Scan repos, CI pipelines and git history for leaked AWS keys with TruffleHog

    ★35.2K
  • detecting-broken-object-property-level-authorization

    Test APIs for excessive data exposure and mass assignment on object properties

    ★35.2K
  • detecting-dependency-confusion

    Prevent dependency confusion in npm, PyPI and Maven by pinning trusted package sources

    ★35.2K
  • detecting-malicious-npm-packages

    Vet npm packages for install-script malware and exfiltration using GuardDog

    ★35.2K
  • detecting-shadow-api-endpoints

    Find undocumented API endpoints through gateway traffic, cloud configs and code mining

    ★35.2K
  • detecting-supply-chain-attacks-in-ci-cd

    Audit GitHub Actions workflows for unpinned actions, script injection and secret leaks

    ★35.2K
  • detecting-typosquatting-packages

    Flag typosquatted npm, PyPI and crates.io packages before you install them

    ★35.2K
  • detecting-typosquatting-packages-in-npm-pypi

    Score npm and PyPI names by similarity, new publish dates and download anomalies

    ★35.2K
  • exploiting-api-injection-vulnerabilities

    Test API parameters and request bodies for SQL, NoSQL, LDAP injection and SSRF

    ★35.2K
  • exploiting-broken-function-level-authorization

    Reach admin API endpoints with low-privilege accounts by switching methods and paths

    ★35.2K
  • exploiting-excessive-data-exposure-in-api

    Compare raw API responses with UI output to find leaked PII and internal fields

    ★35.2K
  • exploiting-idor-vulnerabilities

    Find IDOR flaws by swapping object IDs across sessions with Burp Suite

    ★35.2K
  • exploiting-insecure-deserialization

    Find insecure deserialization in Java, PHP, Python and .NET apps to get code execution

    ★35.2K
  • exploiting-jwt-algorithm-confusion-attack

    Test JWT algorithm confusion, alg none and kid injection to bypass auth checks

    ★35.2K
  • exploiting-mass-assignment-in-rest-apis

    Inject hidden fields like isAdmin into REST API requests to test mass assignment

    ★35.2K
  • exploiting-nosql-injection-vulnerabilities

    Test MongoDB and CouchDB apps for NoSQL injection that bypasses login or leaks data

    ★35.2K
  • exploiting-oauth-misconfiguration

    Find OAuth and OIDC flaws in redirect URIs, token leakage and code theft

    ★35.2K
  • exploiting-prototype-pollution-in-javascript

    Find prototype pollution in client and Node.js code that leads to XSS or RCE

    ★35.2K
  • exploiting-race-condition-vulnerabilities

    Test race conditions with Burp Turbo Intruder single-packet attacks on rate limits

    ★35.2K
  • exploiting-server-side-request-forgery

    Reach cloud metadata and internal services through SSRF during authorized pentests

    ★35.2K
  • exploiting-sql-injection-vulnerabilities

    Find and exploit SQL injection with manual payloads and sqlmap in authorized pentests

    ★35.2K
  • exploiting-sql-injection-with-sqlmap

    Run sqlmap to confirm SQL injection and pull database contents in authorized tests

    ★35.2K
  • exploiting-template-injection-vulnerabilities

    Find server-side template injection in Jinja2, Twig and Freemarker that reaches RCE

    ★35.2K
  • exploiting-type-juggling-vulnerabilities

    Bypass PHP login checks with loose comparison and magic hash type juggling

    ★35.2K
  • exploiting-websocket-vulnerabilities

    Test WebSockets for auth bypass, cross-site hijacking and injection flaws

    ★35.2K
  • generating-and-analyzing-sboms

    Generate CycloneDX and SPDX SBOMs with Syft, scan them with Grype and sign with Cosign

    ★35.2K
  • implementing-aes-encryption-for-data-at-rest

    Encrypt data at rest with AES-256-GCM, key derivation and nonce management

    ★35.2K
  • implementing-api-abuse-detection-with-rate-limiting

    Detect API abuse with Redis rate limits that tighten during attacks

    ★35.2K
  • implementing-api-gateway-security-controls

    Enforce auth, throttling, request validation and TLS at Kong, AWS or Apigee gateways

    ★35.2K
  • implementing-api-key-security-controls

    Generate, hash and rotate API keys with scoping and automated leak monitoring

    ★35.2K
  • implementing-api-rate-limiting-and-throttling

    Set per-user and per-endpoint API rate limits with Redis and proper 429 responses

    ★35.2K
  • implementing-api-schema-validation-security

    Validate API requests against OpenAPI and JSON Schema to reject unknown fields

    ★35.2K
  • implementing-api-security-posture-management

    Discover and risk-score internal, partner and shadow APIs in one unified view

    ★35.2K
  • implementing-api-security-testing-with-42crunch

    Audit OpenAPI files and scan APIs with 42Crunch in CI/CD and IDEs

    ★35.2K
  • implementing-api-threat-protection-with-apigee

    Block malicious API payloads and clients with Apigee threat protection and SpikeArrest

    ★35.2K
  • implementing-aqua-security-for-container-scanning

    Scan container images with Trivy for CVEs, misconfigs and secrets in CI and registries

    ★35.2K
  • implementing-cloud-waf-rules

    Tune AWS WAF, Azure WAF and Cloudflare rules to block injection and bad bots

    ★35.2K
  • implementing-code-signing-for-artifacts

    Sign build artifacts with GPG and Sigstore and verify signatures in deploy pipelines

    ★35.2K
  • implementing-devsecops-security-scanning

    Add Semgrep, Trivy, OWASP ZAP and Gitleaks scans to CI/CD pipelines

    ★35.2K
  • implementing-digital-signatures-with-ed25519

    Sign and verify messages with Ed25519 keys and compare them with RSA and ECDSA

    ★35.2K
  • implementing-dmarc-dkim-spf-email-security

    Publish SPF, DKIM and DMARC records to stop domain spoofing and enforce quarantine

    ★35.2K
  • implementing-end-to-end-encryption-for-messaging

    Build Signal-style end-to-end encryption with key exchange and forward secrecy

    ★35.2K
  • implementing-epss-score-for-vulnerability-prioritization

    Rank CVE backlogs by EPSS exploitation probability scores from the FIRST API

    ★35.2K
  • implementing-github-advanced-security-for-code-scanning

    Turn on GitHub code scanning with CodeQL, secret scanning and Dependabot alerts

    ★35.2K
  • implementing-hardware-security-key-authentication

    Build a FIDO2 and WebAuthn server with YubiKey enrollment and passkey workflows

    ★35.2K
  • implementing-hashicorp-vault-dynamic-secrets

    Issue short-lived database, AWS and PKI credentials from Vault dynamic secret engines

    ★35.2K
  • implementing-image-provenance-verification-with-cosign

    Sign container images with Cosign and enforce signature checks at Kubernetes admission

    ★35.2K
  • implementing-jwt-signing-and-verification

    Sign and verify JWTs with ES256 or EdDSA and block algorithm confusion attacks

    ★35.2K