← Back to search

io.github.rog0x/a11y

rog0x Scanned 27d ago

Alt text, headings, contrast, ARIA for AI agents

B
86.5 / 100

Versions

1.0.2latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

check_alt_text
annotations: none low

Analyze images in HTML for missing, empty, or low-quality alt text. Reports which images need alt text, which use decorative (empty) alt, and which are properly labeled. Also checks linked images and input[type=image].

html string
check_heading_hierarchy
annotations: none low

Validate heading structure in HTML: checks for proper h1-h6 nesting order, no skipped levels, single h1, empty headings, and heading content quality. Returns a visual tree of the heading structure.

html string
check_color_contrast
annotations: none low

Check WCAG 2.x contrast ratio between a foreground and background color pair. Reports AA and AAA compliance for both normal and large text. Accepts hex (#fff, #ffffff), rgb(r,g,b), or named colors.

validate_aria
annotations: none low

Validate ARIA attributes in HTML: checks for invalid roles, missing required ARIA properties, redundant ARIA on native elements, aria-label on non-interactive elements, and aria-hidden on focusable elements.

html string
check_form_accessibility
annotations: none low

Check form elements for accessibility: verifies labels are associated with inputs, radio/checkbox groups use fieldset/legend, placeholder is not used as sole label, autocomplete hints on personal info fields, and detects duplicate IDs.

html string

Permissions 0

No permissions indexed yet.

Scan Findings 19

low
Tool 'check_alt_text' has no annotations annotation_checker · 100%
low
Tool 'check_heading_hierarchy' has no annotations annotation_checker · 100%
low
Tool 'check_color_contrast' has no annotations annotation_checker · 100%
low
Tool 'validate_aria' has no annotations annotation_checker · 100%
low
Tool 'check_form_accessibility' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: check_alt_text manifest_parser · 70%
info
Tool: check_heading_hierarchy manifest_parser · 70%
info
Tool: check_color_contrast manifest_parser · 70%
info
Tool: validate_aria manifest_parser · 70%
info
Tool: check_form_accessibility manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
info
SBOM generated: 116 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%