.dockerignore
.gitattributes
.gitignore
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
NOTICE
PREPUBLISH.md
README.md
SECURITY.md
pyproject.toml
.github/CODEOWNERS
.github/dco.yml
.github/dependabot.yml
.github/workflows/bellbriar-eval.yml
.github/workflows/release.yml
action/LICENSE
action/NOTICE
action/README.md
action/action.yml
action/seccomp_profile.json
docker/Dockerfile
docker/requirements.txt
docker/seccomp_profile.json
docs/CANONICALIZATION.md
docs/EVIDENCE.md
docs/MEASUREMENT-AND-EVIDENCE-GUIDE.md
docs/METHODOLOGY.md
docs/REPORT.md
docs/ROADMAP.md
docs/RULES.md
docs/bellbriar-report-1.schema.json
docs/canonicalization-vectors.json
examples/ci/bellbriar-eval.yml
examples/evidence/reference-public-key.hex
examples/evidence/signed-bundle-example.json
examples/pack-sample/SKILL.md
examples/pack-sample/pack.json
fixtures/bad.html
fixtures/conformant-patterns.html
fixtures/good.html
fixtures/lint-bad.jsx
fixtures/lint-good.jsx
fixtures/sample-output.html
fixtures/subtle-bad.html
fixtures/bypass/README.md
fixtures/bypass/expected.json
fixtures/bypass/representative/astra-starter-site.html
fixtures/bypass/representative/consent-modal-over-hidden-page.html
fixtures/bypass/representative/content-first-big-footer.html
fixtures/bypass/representative/cookie-dialog-open-before-header.html
fixtures/bypass/representative/docusaurus-docs-page.html
fixtures/bypass/representative/drupal-olivero.html
fixtures/bypass/representative/g123-skip-nav-to-end-of-nav.html
fixtures/bypass/representative/g124-one-page-in-page-nav.html
fixtures/bypass/representative/genesis-no-skip-links.html
fixtures/bypass/representative/genesis-sample.html
fixtures/bypass/representative/govuk-frontend-page.html
fixtures/bypass/representative/headings-only-in-footer-div.html
fixtures/bypass/representative/link-in-bio-no-blocks.html
fixtures/bypass/representative/main-wraps-nav-hero-heading.html
fixtures/bypass/representative/main-wraps-nav-no-heading.html
fixtures/bypass/representative/mega-menu-div-in-header-h1.html
fixtures/bypass/representative/multiple-skip-links-first-to-nav.html
fixtures/bypass/representative/nextjs-app-layout-nav.html
fixtures/bypass/representative/nextjs-app-router-default.html
fixtures/bypass/representative/nextjs-org-two-headers.html
fixtures/bypass/representative/one-link-nav-no-heading.html
fixtures/bypass/representative/role-main-div-no-skip.html
fixtures/bypass/representative/shopify-dawn-storefront.html
fixtures/bypass/representative/skip-after-cookie-banner-div-menu.html
fixtures/bypass/representative/skip-after-header-no-main.html
fixtures/bypass/representative/skip-after-primary-nav-before-subnav.html
fixtures/bypass/representative/skip-after-topbar-header-div-menu.html
fixtures/bypass/representative/skip-display-none-inline-nothing-else.html
fixtures/bypass/representative/skip-display-none-inline-with-main.html
fixtures/bypass/representative/skip-last-item-in-nav.html
fixtures/bypass/representative/skip-sr-only-to-main.html
fixtures/bypass/representative/skip-tabindex-minus1-with-main.html
fixtures/bypass/representative/squarespace-71-site.html
fixtures/bypass/representative/target-case-mismatch.html
fixtures/bypass/representative/target-in-noscript.html
fixtures/bypass/representative/target-missing-nothing-else.html
fixtures/bypass/representative/target-missing-with-heading.html
fixtures/bypass/representative/target-missing-with-main.html
fixtures/bypass/representative/toc-nav-inside-main-no-skip.html
fixtures/bypass/representative/uswds-basic-header.html
fixtures/bypass/representative/webflow-template-site.html
fixtures/bypass/representative/wix-published.html
fixtures/bypass/representative/wp-block-twentytwentyfive.html
fixtures/bypass/representative/wp-classic-twentytwentyone.html
fixtures/site/first-party/app.js
fixtures/site/first-party/hydrated.html
fixtures/site/third-party/vendor-chat.js
fixtures/site/third-party/vendor-consent.js
src/bellbriar_harness/LICENSE-whatwg-encoding.txt
src/bellbriar_harness/__init__.py
src/bellbriar_harness/__main__.py
src/bellbriar_harness/_render_child.py
src/bellbriar_harness/accname.py
src/bellbriar_harness/aria.py
src/bellbriar_harness/axe.py
src/bellbriar_harness/baseline.py
src/bellbriar_harness/browser_contracts.py
src/bellbriar_harness/budget.py
src/bellbriar_harness/bundle.py
src/bellbriar_harness/checks_rendered.py
src/bellbriar_harness/checks_static.py
src/bellbriar_harness/cli.py
src/bellbriar_harness/coverage_text.py
src/bellbriar_harness/css_properties.py
src/bellbriar_harness/encoding.py
src/bellbriar_harness/encodings_data.py
src/bellbriar_harness/engine.py
src/bellbriar_harness/evidence_cli.py
src/bellbriar_harness/fetch.py
src/bellbriar_harness/guidance.py
src/bellbriar_harness/html5.py
src/bellbriar_harness/judge.py
src/bellbriar_harness/judged.py
src/bellbriar_harness/langtags.py
src/bellbriar_harness/lint.py
src/bellbriar_harness/locator.py
src/bellbriar_harness/model.py
src/bellbriar_harness/pack.py
src/bellbriar_harness/redact.py
src/bellbriar_harness/report.py
src/bellbriar_harness/report_html.py
src/bellbriar_harness/rulebook.json
src/bellbriar_harness/scoring.py
src/bellbriar_harness/serve.py
src/bellbriar_harness/shadow.py
src/bellbriar_harness/sitemap.py
src/bellbriar_harness/style.py
src/bellbriar_harness/support.py
src/bellbriar_harness/xhtml.py
src/bellbriar_harness.egg-info/PKG-INFO
src/bellbriar_harness.egg-info/SOURCES.txt
src/bellbriar_harness.egg-info/dependency_links.txt
src/bellbriar_harness.egg-info/entry_points.txt
src/bellbriar_harness.egg-info/requires.txt
src/bellbriar_harness.egg-info/top_level.txt
src/bellbriar_harness/vendor/axe-core/LICENSE
src/bellbriar_harness/vendor/axe-core/LICENSE-3RD-PARTY.txt
src/bellbriar_harness/vendor/axe-core/README.md
src/bellbriar_harness/vendor/axe-core/axe.min.js
tests/__init__.py
tests/bundle_body.py
tests/test_bypass_blocks.py
tests/test_bypass_corpus.py
tests/test_canonicalization.py
tests/test_citations.py
tests/test_cli_outputs.py
tests/test_encoding.py
tests/test_environment.py
tests/test_examples.py
tests/test_fetch.py
tests/test_fetch_hardening.py
tests/test_gate_semantics.py
tests/test_host_notes.py
tests/test_html5_parsing.py
tests/test_layer2.py
tests/test_lint.py
tests/test_media_autoplay.py
tests/test_part_r1.py
tests/test_part_r1_review.py
tests/test_part_r2.py
tests/test_part_r3.py
tests/test_part_r4.py
tests/test_part_r5.py
tests/test_part_r6.py
tests/test_part_r6_b.py
tests/test_part_r6_d6.py
tests/test_part_r7.py
tests/test_part_s1.py
tests/test_part_s2.py
tests/test_part_s4.py
tests/test_part_s5.py
tests/test_regressions.py
tests/test_rendered_rules.py
tests/test_review_fixes.py
tests/test_review_round_l.py
tests/test_review_round_m.py
tests/test_review_round_n.py
tests/test_review_round_n2.py
tests/test_review_round_n3.py
tests/test_review_round_n4.py
tests/test_review_round_o.py
tests/test_review_round_o2.py
tests/test_review_round_p.py
tests/test_review_round_q.py
tests/test_rule_precision.py
tests/test_run_shape.py
tests/test_static_checks.py
tests/test_url_secrets.py
tests/data/chromium-141-encoding.json
tests/data/chromium-141-trees.json
tests/data/locator-app.html
tests/data/locator-page.html
tests/data/w3c-citations.json
tests/data/child-patch/sitecustomize.py
tests/data/wpt-tree-construction/LICENSE-html5lib-tests.txt
tests/data/wpt-tree-construction/LICENSE.md
tests/data/wpt-tree-construction/README.md
tests/data/wpt-tree-construction/adoption01.dat
tests/data/wpt-tree-construction/adoption02.dat
tests/data/wpt-tree-construction/blocks.dat
tests/data/wpt-tree-construction/comments01.dat
tests/data/wpt-tree-construction/doctype01.dat
tests/data/wpt-tree-construction/domjs-unsafe.dat
tests/data/wpt-tree-construction/entities01.dat
tests/data/wpt-tree-construction/entities02.dat
tests/data/wpt-tree-construction/html5test-com.dat
tests/data/wpt-tree-construction/inbody01.dat
tests/data/wpt-tree-construction/isindex.dat
tests/data/wpt-tree-construction/main-element.dat
tests/data/wpt-tree-construction/math.dat
tests/data/wpt-tree-construction/menuitem-element.dat
tests/data/wpt-tree-construction/namespace-sensitivity.dat
tests/data/wpt-tree-construction/noscript01.dat
tests/data/wpt-tree-construction/pending-spec-changes-plain-text-unsafe.dat
tests/data/wpt-tree-construction/pending-spec-changes.dat
tests/data/wpt-tree-construction/plain-text-unsafe.dat
tests/data/wpt-tree-construction/quirks01.dat
tests/data/wpt-tree-construction/ruby.dat
tests/data/wpt-tree-construction/scriptdata01.dat
tests/data/wpt-tree-construction/search-element.dat
tests/data/wpt-tree-construction/svg.dat
tests/data/wpt-tree-construction/tables01.dat
tests/data/wpt-tree-construction/template.dat
tests/data/wpt-tree-construction/tests1.dat
tests/data/wpt-tree-construction/tests10.dat
tests/data/wpt-tree-construction/tests11.dat
tests/data/wpt-tree-construction/tests12.dat
tests/data/wpt-tree-construction/tests14.dat
tests/data/wpt-tree-construction/tests15.dat
tests/data/wpt-tree-construction/tests16.dat
tests/data/wpt-tree-construction/tests17.dat
tests/data/wpt-tree-construction/tests18.dat
tests/data/wpt-tree-construction/tests19.dat
tests/data/wpt-tree-construction/tests2.dat
tests/data/wpt-tree-construction/tests20.dat
tests/data/wpt-tree-construction/tests21.dat
tests/data/wpt-tree-construction/tests22.dat
tests/data/wpt-tree-construction/tests23.dat
tests/data/wpt-tree-construction/tests24.dat
tests/data/wpt-tree-construction/tests25.dat
tests/data/wpt-tree-construction/tests26.dat
tests/data/wpt-tree-construction/tests3.dat
tests/data/wpt-tree-construction/tests4.dat
tests/data/wpt-tree-construction/tests5.dat
tests/data/wpt-tree-construction/tests6.dat
tests/data/wpt-tree-construction/tests7.dat
tests/data/wpt-tree-construction/tests8.dat
tests/data/wpt-tree-construction/tests9.dat
tests/data/wpt-tree-construction/tricky01.dat
tests/data/wpt-tree-construction/void-in-phrasing.dat
tests/data/wpt-tree-construction/webkit01.dat
tests/data/wpt-tree-construction/webkit02.dat
tests/js/canonical_check.mjs
tools/build-constraints.txt
tools/check_dist.py
tools/hash_requirements.py
tools/image_check.py
tools/make_canonicalization_vectors.py
tools/make_css_properties.py
tools/make_encodings.py
tools/make_example_bundle.py
tools/make_langtags.py
tools/make_rules_reference.py
tools/pypi_files.py
tools/reference_signer.py
tools/release_notes.py
tools/release_tags.py
tools/repo_guard.py
tools/w3c_citations.py