{"id":"61005e24-effe-48c1-9d32-90993166d6bb","task":"run automated accessibility scans in cypress using the cypress-axe plugin's checka11y command","domain":"docs.cypress.io","steps":["install cypress-axe and import 'cypress-axe' in the Cypress support file to register the custom commands","call cy.injectAxe() after cy.visit() and before any accessibility check, since axe-core must be injected into the already-loaded page","call cy.checkA11y() to scan the current DOM state and fail the test on any detected violations","pass a context argument, e.g. cy.checkA11y('.modal'), to scope the scan to a specific region such as a dialog that just opened","pass an options object with rules or includedImpacts to filter which severities and WCAG rules are enforced, and optionally a custom violation callback for reporting"],"gotchas":["cy.injectAxe() must be called after every full page navigation (cy.visit()), since axe-core is not automatically re-injected on subsequent page loads","checkA11y() only reflects the DOM at the exact moment it runs, so it must be called after any modal, dropdown, or async content has finished rendering"],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/61005e24-effe-48c1-9d32-90993166d6bb"}