# Documentation packages

Documentation generators, manual page tools, static site tools, and publishing helpers.

- **Packages:** 366
- **Protected tools:** 0
- **Approval gates:** 0
- **Non-low risk:** 37
- **Updated:** 2026-08-04

## Why this package group is here

Documentation packages currently includes 366 package catalog entries. 0 have protected-tool coverage, 0 have approval-gate metadata, and 37 have non-low Geiger classifier findings. The grouping comes from package metadata, so it can stay current as that metadata changes.

## Generated source

This hub uses the same local package data as individual package pages: pkg.so package metadata, Homebrew enrichment, Geiger classifier output, secret-handling manifests, and approval-gate seeds where available.

## Review model

Use the hub to find command families that need tighter secret injection, approval gates, or manual review before agents run them.

## Indexed package pages

- [llvm](https://pkg.so/brew/llvm/) - compiler and toolchain runtime
- [doxygen](https://pkg.so/brew/doxygen/) - generalized runtime or code generation signal
- [groovysdk](https://pkg.so/brew/groovysdk/) - generalized runtime or code generation signal
- [ponyc](https://pkg.so/brew/ponyc/) - broad file, network, media, or database tool signal
- [fstrm](https://pkg.so/brew/fstrm/) - broad file, network, media, or database tool signal
- [gupnp-tools](https://pkg.so/brew/gupnp-tools/) - broad file, network, media, or database tool signal
- [logtalk](https://pkg.so/brew/logtalk/) - generalized runtime or code generation signal
- [mdsh](https://pkg.so/brew/mdsh/) - generalized runtime or code generation signal
- [librsvg](https://pkg.so/brew/librsvg/) - no executable entrypoint in the package index
- [nss](https://pkg.so/brew/nss/) - no executable entrypoint in the package index
- [pandoc](https://pkg.so/brew/pandoc/) - narrow executable package without higher-risk signals
- [usage](https://pkg.so/brew/usage/) - narrow executable package without higher-risk signals
- [llama.cpp](https://pkg.so/brew/llama-cpp/) - no executable entrypoint in the package index
- [ansible](https://pkg.so/brew/ansible/) - no executable entrypoint in the package index
- [hugo](https://pkg.so/brew/hugo/) - narrow executable package without higher-risk signals
- [gobject-introspection](https://pkg.so/brew/gobject-introspection/) - no executable entrypoint in the package index
- [sourcekitten](https://pkg.so/brew/sourcekitten/) - narrow executable package without higher-risk signals
- [md4c](https://pkg.so/brew/md4c/) - narrow executable package without higher-risk signals
- [sphinx-doc](https://pkg.so/brew/sphinx-doc/) - no executable entrypoint in the package index
- [libsecret](https://pkg.so/brew/libsecret/) - library-like package without higher-risk signals
- [terraform-docs](https://pkg.so/brew/terraform-docs/) - no executable entrypoint in the package index
- [firebase-cli](https://pkg.so/brew/firebase-cli/) - no executable entrypoint in the package index
- [mandoc](https://pkg.so/brew/mandoc/) - narrow executable package without higher-risk signals
- [glow](https://pkg.so/brew/glow/) - narrow executable package without higher-risk signals
- [docutils](https://pkg.so/brew/docutils/) - narrow executable package without higher-risk signals
- [docbook-xsl](https://pkg.so/brew/docbook-xsl/) - narrow executable package without higher-risk signals
- [doctl](https://pkg.so/brew/doctl/) - no executable entrypoint in the package index
- [texinfo](https://pkg.so/brew/texinfo/) - narrow executable package without higher-risk signals
- [chibi-scheme](https://pkg.so/brew/chibi-scheme/) - narrow executable package without higher-risk signals
- [plantuml](https://pkg.so/brew/plantuml/) - no executable entrypoint in the package index
- [stress-ng](https://pkg.so/brew/stress-ng/) - narrow executable package without higher-risk signals
- [tealdeer](https://pkg.so/brew/tealdeer/) - narrow executable package without higher-risk signals
- [prettier](https://pkg.so/brew/prettier/) - narrow executable package without higher-risk signals
- [libnice](https://pkg.so/brew/libnice/) - library-like package without higher-risk signals
- [go-md2man](https://pkg.so/brew/go-md2man/) - library-like package without higher-risk signals
- [testdisk](https://pkg.so/brew/testdisk/) - narrow executable package without higher-risk signals
- [markdownlint-cli](https://pkg.so/brew/markdownlint-cli/) - narrow executable package without higher-risk signals
- [asciidoc](https://pkg.so/brew/asciidoc/) - narrow executable package without higher-risk signals
- [googleworkspace-cli](https://pkg.so/brew/googleworkspace-cli/) - narrow executable package without higher-risk signals
- [asciidoctor](https://pkg.so/brew/asciidoctor/) - narrow executable package without higher-risk signals
- [rumdl](https://pkg.so/brew/rumdl/) - no executable entrypoint in the package index
- [mermaid-cli](https://pkg.so/brew/mermaid-cli/) - no executable entrypoint in the package index
- [dpkg](https://pkg.so/brew/dpkg/) - narrow executable package without higher-risk signals
- [marp-cli](https://pkg.so/brew/marp-cli/) - no executable entrypoint in the package index
- [swagger-codegen](https://pkg.so/brew/swagger-codegen/) - no executable entrypoint in the package index
- [help2man](https://pkg.so/brew/help2man/) - narrow executable package without higher-risk signals
- [markdownlint-cli2](https://pkg.so/brew/markdownlint-cli2/) - narrow executable package without higher-risk signals
- [gtk-doc](https://pkg.so/brew/gtk-doc/) - narrow executable package without higher-risk signals
- [pandoc-crossref](https://pkg.so/brew/pandoc-crossref/) - no executable entrypoint in the package index
- [runme](https://pkg.so/brew/runme/) - narrow executable package without higher-risk signals
- [redocly-cli](https://pkg.so/brew/redocly-cli/) - no executable entrypoint in the package index
- [infisical](https://pkg.so/brew/infisical/) - no executable entrypoint in the package index
- [v8](https://pkg.so/brew/v8/) - no executable entrypoint in the package index
- [grip](https://pkg.so/brew/grip/) - no executable entrypoint in the package index
- [librtlsdr](https://pkg.so/brew/librtlsdr/) - library-like package without higher-risk signals
- [backlog-md](https://pkg.so/brew/backlog-md/) - no executable entrypoint in the package index
- [uhd](https://pkg.so/brew/uhd/) - no executable entrypoint in the package index
- [agg](https://pkg.so/brew/agg/) - narrow executable package without higher-risk signals
- [lowdown](https://pkg.so/brew/lowdown/) - narrow executable package without higher-risk signals
- [fern-api](https://pkg.so/brew/fern-api/) - no executable entrypoint in the package index
- [rich-cli](https://pkg.so/brew/rich-cli/) - no executable entrypoint in the package index
- [zola](https://pkg.so/brew/zola/) - narrow executable package without higher-risk signals
- [slither-analyzer](https://pkg.so/brew/slither-analyzer/) - no executable entrypoint in the package index
- [mq](https://pkg.so/brew/mq/) - no executable entrypoint in the package index
- [mdbook](https://pkg.so/brew/mdbook/) - no executable entrypoint in the package index
- [cheat](https://pkg.so/brew/cheat/) - narrow executable package without higher-risk signals
- [mdless](https://pkg.so/brew/mdless/) - no executable entrypoint in the package index
- [mimirtool](https://pkg.so/brew/mimirtool/) - narrow executable package without higher-risk signals
- [mkdocs-material](https://pkg.so/brew/mkdocs-material/) - no executable entrypoint in the package index
- [man2html](https://pkg.so/brew/man2html/) - narrow executable package without higher-risk signals
- [inxi](https://pkg.so/brew/inxi/) - narrow executable package without higher-risk signals
- [context7-mcp](https://pkg.so/brew/context7-mcp/) - no executable entrypoint in the package index
