Horn
horn.report
Spec sheet
- Purpose
- Horn is an open-source PDF/UA checker based on the Matterhorn Protocol.Read 13 Oct 2026 · horn.report
- Product
- Horn is an open-source PDF/UA checker based on the Matterhorn Protocol.Read 12 Oct 2026 · horn.report
- Platforms
- The getting-started guide lists pre-built binaries for macOS, Linux, and Windows, plus a desktop app for those systems.Read 13 Oct 2026 · horn.report
- Deployment
- The getting-started guide documents installation from source and Docker usage.Read 13 Oct 2026 · horn.report
- Integrations
- The repository documents GitHub Actions and GitLab CI examples, as well as SARIF output for GitHub Code Scanning.Read 13 Oct 2026 · github.com
- License
- The homepage states that Horn is released under the MIT / Apache 2.0 License.Read 13 Oct 2026 · horn.report
- Browser and Node
- The getting-started guide says Horn can run in a browser or Node.js through its WebAssembly npm package.Read 13 Oct 2026 · horn.report
- Browser and Node.js
- The getting-started guide says Horn can be used in a browser or Node.js through its WebAssembly npm package.Read 12 Oct 2026 · horn.report
- CI output
- Horn supports SARIF, JUnit XML, and JSON output for CI/CD workflows.Read 12 Oct 2026 · horn.report
- CI/CD
- Horn provides a GitHub Action that can automatically upload SARIF results to GitHub Code Scanning.Read 13 Oct 2026 · github.com
- CLI platforms
- The getting-started guide lists prebuilt CLI binaries for macOS, Linux, and Windows.Read 12 Oct 2026 · horn.report
- Company details
- The homepage credits Horn Contributors and gives copyright as 2025-present; it does not state a headquarters or founding date.Read 13 Oct 2026 · horn.report
- Custom checks
- The homepage says developers can add custom checks using Horn's Check trait.Read 13 Oct 2026 · horn.report
- Desktop platforms
- The getting-started guide lists desktop downloads for macOS, Windows, and Linux.Read 12 Oct 2026 · horn.report
- Docker
- The getting-started guide provides instructions to build and run Horn in Docker.Read 12 Oct 2026 · horn.report
- Extensibility
- The homepage says developers can add custom checks with Horn's Check trait.Read 12 Oct 2026 · horn.report
- GitHub Action
- The GitHub Action can automatically upload SARIF results to GitHub Code Scanning.Read 12 Oct 2026 · github.com
- Installation requirement
- Installing Horn from source requires Rust 1.85 or later and edition 2024.Read 12 Oct 2026 · horn.report
- PDF/UA-2
- The product repository says Horn also validates PDF/UA-2 documents and applies 37 PDF/UA-2-specific rules.Read 13 Oct 2026 · github.com
- Performance
- The homepage states that Horn processes 500+ PDFs per second with parallel processing.Read 13 Oct 2026 · horn.report
- Reports
- Horn supports SARIF, JUnit XML, JSON, and human-readable text output.Read 13 Oct 2026 · github.com
- Security and compliance
- The homepage describes Horn as an open-source checker for PDF/UA against ISO 14289-1 and says it scores 100% on the veraPDF PDF/UA-1 corpus.Read 13 Oct 2026 · horn.report
- Standards
- It automates 87 machine-checkable Matterhorn Protocol 1.1 conditions, surfaces 48 human-judgment conditions for manual review, and identifies 2 conditions without a defined test.Read 13 Oct 2026 · horn.report
- Ways to use
- Horn is available as a CLI, desktop app, browser WebAssembly build, npm package, GitHub Action, and Docker image.Read 12 Oct 2026 · horn.report
Plans and prices
Horn Free Open-source; MIT / Apache 2.0 License Read 13 Oct 2026 · horn.report
Where Specifiction places it
- Accessibility Testing Software#53 of 1698.3