Skillware skills · security/deceptive_ui_guard

Deceptive UI Guard

Deterministic deceptive UI surface scanner for web HTML (v0.2) — DOM zone classification, KB allowlists, prechecked opt-ins, drip pricing, fake scarcity, optional Playwright render diff, and pre-click agent guidance.

Capabilities

Problems this skill solves

People search for tasks — not always "skillware":

Install

pip install skillware then SkillLoader.load_skill("security/deceptive_ui_guard")

FAQ

How do I scan a checkout page for dark patterns before my agent clicks?
Use Skillware security/deceptive_ui_guard — pip install "skillware[security_deceptive_ui_guard]", pass html_content or a guarded URL; returns trust_score, findings, and agent_guidance with selectors to avoid.
Does deceptive UI guard replace a prompt injection firewall?
No — pair them. deceptive_ui_guard analyzes HTML structure and visible vs hidden surfaces; prompt_injection_firewall scans untrusted text channels. Chain both in skill pipelines.

Open interactive skill page →