macOS
brew install verapdflocal Homebrew formula metadata
brew
Open-source industry-supported PDF/A validation. Version 1.30.2 via Homebrew; verified 2026-06-03.
install
brew install verapdflocal Homebrew formula metadata
nix profile install nixpkgs#verapdfnixpkgs package indexes · pkgs/by-name/ve/verapdf/package.nix · source: api.github.com
overview
Open-source industry-supported PDF/A validation
history
veraPDF is an open-source, industry-supported validator for PDF/A and related PDF conformance work. It is used by archives, memory institutions, preservation workflows, vendors, and automated pipelines that need machine-readable evidence that PDF files conform to long-term preservation standards.
The veraPDF consortium was led by the Open Preservation Foundation and the PDF Association to produce a validator accepted by the PDF technology industry. The project grew out of the EU-funded PREFORMA procurement program, which pushed for open, transparent conformance checking for preservation file formats.
A first public prototype appeared in 2015 as a proof of concept rather than a complete validator. Version 1.0 was released in January 2017, validating all parts and conformance levels of ISO 19005 PDF/A and beginning the next PREFORMA testing and acceptance phase.
After PREFORMA funding ended in 2017, veraPDF moved into long-term stewardship by the Open Preservation Foundation, with Dual Lab providing active maintenance and user support. That maintenance model is a major part of the project's significance: PDF/A validation needs continuity because archives preserve documents for decades.
veraPDF became a reference tool in digital preservation because it addressed a gap: institutions needed an open validator whose rules could be inspected, discussed, and aligned with PDF Association technical working-group decisions. The Library of Congress and digital-preservation tool catalogs describe it as a tool and library for validating PDF/A against ISO 19005 parts and profiles.
Its audience includes memory institutions, digital repositories, vendors, and batch-processing workflows. Unlike GUI-only PDF tools, veraPDF's CLI and machine-readable reports make it usable in ingest pipelines, repository QA, and continuous validation jobs.
The Homebrew package exposes `verapdf` for command-line validation and `verapdf-gui` for interactive use. CLI users run it over one or many PDFs, choose report formats such as XML, JSON, HTML, text, or raw output, and use flavor/profile options to select the conformance target.
Beyond PDF/A validation, veraPDF includes feature extraction and a policy checker. Institutions can express local policy checks over PDF features, which lets the tool support preservation QA decisions that go beyond a strict pass/fail reading of the PDF/A standard.
veraPDF is package-manager significant because it turns a standards and preservation problem into a reproducible local command. That is exactly what archivists, CI pipelines, and repository operators need when validation must be repeatable and auditable.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
<veraPDF-install-path>/config~/verapdf/configexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
verapdf | cli | global executable | |
verapdf-gui | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/veraPDF/veraPDF-apps
install metadata
| Package key | brew:verapdf |
|---|---|
| Version | 1.30.2 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/verapdf |
| Homepage | https://verapdf.org/home/ |
| Repository | https://github.com/veraPDF/veraPDF-apps |
| Upstream docs | https://docs.verapdf.org/ |
| License | GPL-3.0-or-later OR MPL-2.0 |
| Source archive | https://github.com/veraPDF/veraPDF-apps/archive/refs/tags/v1.30.2.tar.gz |
| Last updated | 2026-06-03T13:58:30Z |
| Pulse | updated |
| Dependencies | openjdk |
| Build dependencies | maven |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | verapdf |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
verapdf
nix profile install nixpkgs#verapdfverapdf-gui
nix profile install nixpkgs#verapdf-guisource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.