T05 · Unauthorized Access and Privilege Escalation
- Location
a11y-checker.js:10- Finding
Files Are Read Before Extension Validation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This accessibility checker is mostly purpose-aligned, but it overstates its capabilities and has under-scoped local file scanning behavior that users should review before installing.
Review this skill carefully before installing. It appears to be a local checker rather than malware, but do not treat its output as comprehensive WCAG validation, and only run it on a tightly scoped project directory. If using any auto-fix workflow, inspect diffs and test the app before accepting changes.
a11y-checker.js:10Files Are Read Before Extension Validation
a11y-checker.js:137Symbolic Links Permit Traversal Outside the Selected Scan Directory
The description overstates the implemented functionality. While the code is related to accessibility checking, it is not AI-powered and only performs a limited set of static regex checks on local source files. It does not generate ARIA labels, does not test keyboard navigation, and does not comprehensively validate WCAG compliance. There are no suspicious undeclared behaviors beyond file-system scanning needed for its checker role, but the declared capabilities materially exceed the actual behavior, so this is a mismatch.
The skill advertises 'auto-fix' behavior without warning that source files may be modified, which can lead users to authorize changes they did not expect. In an agentic environment, silent or insufficiently disclosed file modification increases the risk of unintended code changes, broken builds, or unsafe edits being applied to a project.
The usage example states that styles.css was updated and issues were fixed, but it does so without any caution, approval step, or preview of modifications. This normalizes direct file edits by the skill and may cause users to underestimate the impact of running it, especially in repositories where automated edits can introduce regressions or alter compliance-sensitive UI behavior.
No suspicious patterns detected.