sc-clickjacking

Detect missing X-Frame-Options and CSP frame-ancestors headers in web applications.

7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/fatihkan/badi --skill sc-clickjacking-fatihkan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-clickjacking
Source: https://github.com/fatihkan/badi/tree/main/.claude/skills/security-check/sc-clickjacking
Command: npx skills add https://github.com/fatihkan/badi --skill sc-clickjacking-fatihkan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects and reports clickjacking risks by identifying missing or misconfigured frame protection headers and CSP directives, helping protect users from UI redressing.

Core Features & Use Cases

  • Detection: Checks for X-Frame-Options header and CSP frame-ancestors to identify embedding risks.
  • Remediation Guidance: Provides actionable steps to mitigate frame-busting bypasses and header misconfigurations.
  • Use Case: If you manage a web app that serves sensitive actions, run this skill to audit responses and surface frames that could be embedded by malicious sites.

Quick Start

Run the scanner against your web endpoints to generate a frame-protection audit report.

Frequently Asked Questions about sc-clickjacking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my web application is vulnerable to clickjacking?

To check for clickjacking vulnerabilities, scan your web endpoints to detect missing X-Frame-Options headers and CSP frame-ancestors directives. This skill audits HTTP responses and generates structured findings with remediation guidance to prevent UI redressing.

What is the difference between X-Frame-Options and CSP frame-ancestors for preventing clickjacking?

X-Frame-Options and CSP frame-ancestors are both HTTP response headers that prevent clickjacking by controlling who can embed your site. This skill detects misconfigurations in either header and provides actionable remediation steps to mitigate frame-busting bypasses and secure HTML content.

How do I audit my web app's HTTP headers for frame protection during a security audit?

Run this scanner against your web endpoints to generate a frame-protection audit report. It checks for X-Frame-Options and CSP frame-ancestors, identifying specific responses that could be embedded by malicious sites and outputting structured findings with actionable remediation guidance.

Does this clickjacking scanner work for staging and test environments?

Yes, this clickjacking scanner is applicable to web applications delivering HTML content across production, staging, and test environments. It identifies missing or misconfigured frame protection headers and CSP directives during security audits to help protect users from UI redressing.

Why is my web application still vulnerable to clickjacking after setting X-Frame-Options?

Your web application may remain vulnerable to clickjacking due to misconfigured X-Frame-Options headers or missing CSP frame-ancestors directives. This skill identifies these misconfigurations and provides actionable steps to mitigate frame-busting bypasses and secure sensitive actions.