hover-microinteraction-catalog
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill contains logic that ingests data from HTML
data-*attributes and interpolates them into the Document Object Model (DOM). - In
SKILL.md, theimagePeekfunction readslink.dataset.imageand assigns it to animg.srcproperty. - In
reference.md, thesplit-hoverrecipe readsel.dataset.textand uses it to reconstruct the element'sinnerHTMLby wrapping individual characters in<span>tags. - Ingestion points: HTML attributes
data-textanddata-imageinSKILL.mdandreference.md. - Boundary markers: None present.
- Capability inventory: The skill is limited to DOM manipulation and does not have access to file system, network, or process execution tools.
- Sanitization: No explicit sanitization is performed on the attribute values, though the character-by-character wrapping in
split-hovernaturally disrupts standard HTML tag injection. - [DYNAMIC_EXECUTION]: The skill utilizes JavaScript to dynamically create and modify UI elements at runtime.
- In
SKILL.md,imagePeekusesdocument.createElementanddocument.body.appendChildto create a fixed-position preview overlay. - In
reference.md, thesplit-hoverrecipe usesinnerHTMLto dynamically generate a series of spans for staggering animations. These are standard UI development techniques for microinteractions.
Audit Metadata