Automic VaultAutomic Vault

brew

h26forge mit Homebrew, apk installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für h26forge in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install h26forge

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Tool for making syntactically valid but semantically spec-noncompliant videos

Befehle und Aliase

  • h26forge

Verlauf

Projektgeschichte und Nutzung

H26Forge is a research-oriented H.264 security tool for producing syntactically valid but semantically non-compliant video bitstreams. Its package-manager niche is narrow: it gives codec and vulnerability researchers a reproducible CLI for generating, mutating, and editing Annex B H.264 streams without hand-editing entropy-coded syntax elements.

Projektgeschichte

The public repository was created in February 2023, alongside the USENIX Security 2023 paper by W.R. Vasquez, Stephen Checkoway, and Hovav Shacham. The README describes the tool as infrastructure for analyzing, generating, and manipulating H.264 files, and the paper frames it as a response to the difficulty of exploring bugs in hardware-accelerated and privileged video decoders.

H26Forge evolved around three modes: random mutation of syntax elements, scripted programmatic editing, and generation of Annex B H.264 streams that can be written to files or streamed over RTP. The project documentation also records conformance work against ITU H.264 test vectors and examples for reproducing specific decoder-bug conditions.

Adoptionsgeschichte

Adoption is primarily visible in security-research use rather than broad application development. The README lists vulnerabilities and fixes associated with H26Forge-generated or H26Forge-assisted test cases across FFmpeg/VLC, Apple platforms, Firefox, Pixel hardware decoding, and CoreMedia on Windows.

Its Homebrew formula made the research tool easier to install as a normal command-line package, which matters for a tool whose users may be reproducing papers, validating decoder behavior, or generating batches of proof-of-concept media on macOS.

Wie es verwendet wird

Typical use starts with generating an Annex B H.264 bitstream, mutating syntax elements from an existing stream, or running a Python editing script over decoded syntax elements before re-encoding. The project points users to FFmpeg for extracting Annex B streams from MP4 input and to `config/default.json` or specialized configs for generation ranges.

Warum Paket-Nerds sich dafür interessieren

H26Forge is interesting because it packages a highly specialized academic/security artifact as a Rust CLI. Instead of being a codec, encoder, or transcoder, it deliberately creates edge-case media that remains parseable enough to exercise decoder semantics, filling a gap between fuzzers, bitstream analyzers, and multimedia test suites.

Zeitleiste

  • 2023: Public GitHub repository created.
  • 2023: USENIX Security paper described H26Forge and its decoder-vulnerability workflow.
  • 2024: README trophy list included later decoder findings such as Pixel MFC and Apple CoreMedia issues.

Related projects

  • H26Forge sits near FFmpeg, ITU H.264 conformance vectors, browser and OS video decoders, and security fuzzing infrastructure. Its documentation also relates it to H.264/AVC specification work and to proof-of-concept generation for decoder CVEs.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:video

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 10 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
h26forgecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version2024-07-06
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/h26forge/h26forge

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:h26forge
Version2024-07-06
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/h26forge
Homepagehttps://github.com/h26forge/h26forge
Repositoryhttps://github.com/h26forge/h26forge
Upstream-Dokumentationhttps://github.com/h26forge/h26forge#readme
LizenzMIT
Quellarchivhttps://github.com/h26forge/h26forge/archive/refs/tags/2024-07-06.tar.gz
Build-Abhängigkeitenrust
Von macOS bereitgestellte Bibliothekenllvm
Bottleverfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameh26forge
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

apk95%

h26forge 2024.07.06-r0

Analyze, generate, and manipulate syntactically correct but semantically spec-non-compliant video files

https://github.com/h26forge/h26forge

sudo apk add h26forge
  • License: MIT
  • Architecture: x86_64
  • Source Package: h26forge
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: H26forge
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: h26forge from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment