# Documentation packages

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

- **Packages:** 286
- **Protected tools:** 0
- **Approval gates:** 0
- **Non-low risk:** 26
- **Updated:** 2026-08-03

## Why this package group is here

Documentation packages currently includes 286 package catalog entries. 0 have protected-tool coverage, 0 have approval-gate metadata, and 26 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: Nucleus 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/pkg/brew/llvm/) - compiler and toolchain runtime
- [doxygen](https://pkg.so/pkg/brew/doxygen/) - generalized runtime or code generation signal
- [groovysdk](https://pkg.so/pkg/brew/groovysdk/) - generalized runtime or code generation signal
- [ponyc](https://pkg.so/pkg/brew/ponyc/) - broad file, network, media, or database tool signal
- [fstrm](https://pkg.so/pkg/brew/fstrm/) - broad file, network, media, or database tool signal
- [logtalk](https://pkg.so/pkg/brew/logtalk/) - generalized runtime or code generation signal
- [mdsh](https://pkg.so/pkg/brew/mdsh/) - generalized runtime or code generation signal
- [pandoc](https://pkg.so/pkg/brew/pandoc/) - narrow executable package without higher-risk signals
- [usage](https://pkg.so/pkg/brew/usage/) - narrow executable package without higher-risk signals
- [llama.cpp](https://pkg.so/pkg/brew/llama-cpp/) - no executable entrypoint in the package index
- [ansible](https://pkg.so/pkg/brew/ansible/) - no executable entrypoint in the package index
- [hugo](https://pkg.so/pkg/brew/hugo/) - narrow executable package without higher-risk signals
- [gobject-introspection](https://pkg.so/pkg/brew/gobject-introspection/) - no executable entrypoint in the package index
- [sourcekitten](https://pkg.so/pkg/brew/sourcekitten/) - narrow executable package without higher-risk signals
- [md4c](https://pkg.so/pkg/brew/md4c/) - narrow executable package without higher-risk signals
- [sphinx-doc](https://pkg.so/pkg/brew/sphinx-doc/) - no executable entrypoint in the package index
- [terraform-docs](https://pkg.so/pkg/brew/terraform-docs/) - no executable entrypoint in the package index
- [mandoc](https://pkg.so/pkg/brew/mandoc/) - narrow executable package without higher-risk signals
- [glow](https://pkg.so/pkg/brew/glow/) - narrow executable package without higher-risk signals
- [docutils](https://pkg.so/pkg/brew/docutils/) - narrow executable package without higher-risk signals
- [docbook-xsl](https://pkg.so/pkg/brew/docbook-xsl/) - narrow executable package without higher-risk signals
- [chibi-scheme](https://pkg.so/pkg/brew/chibi-scheme/) - narrow executable package without higher-risk signals
- [texinfo](https://pkg.so/pkg/brew/texinfo/) - narrow executable package without higher-risk signals
- [plantuml](https://pkg.so/pkg/brew/plantuml/) - no executable entrypoint in the package index
- [tealdeer](https://pkg.so/pkg/brew/tealdeer/) - narrow executable package without higher-risk signals
- [prettier](https://pkg.so/pkg/brew/prettier/) - narrow executable package without higher-risk signals
- [go-md2man](https://pkg.so/pkg/brew/go-md2man/) - library-like package without higher-risk signals
- [markdownlint-cli](https://pkg.so/pkg/brew/markdownlint-cli/) - narrow executable package without higher-risk signals
- [asciidoc](https://pkg.so/pkg/brew/asciidoc/) - narrow executable package without higher-risk signals
- [googleworkspace-cli](https://pkg.so/pkg/brew/googleworkspace-cli/) - narrow executable package without higher-risk signals
- [asciidoctor](https://pkg.so/pkg/brew/asciidoctor/) - narrow executable package without higher-risk signals
- [rumdl](https://pkg.so/pkg/brew/rumdl/) - no executable entrypoint in the package index
- [mermaid-cli](https://pkg.so/pkg/brew/mermaid-cli/) - no executable entrypoint in the package index
- [marp-cli](https://pkg.so/pkg/brew/marp-cli/) - no executable entrypoint in the package index
- [swagger-codegen](https://pkg.so/pkg/brew/swagger-codegen/) - no executable entrypoint in the package index
- [help2man](https://pkg.so/pkg/brew/help2man/) - narrow executable package without higher-risk signals
- [markdownlint-cli2](https://pkg.so/pkg/brew/markdownlint-cli2/) - narrow executable package without higher-risk signals
- [gtk-doc](https://pkg.so/pkg/brew/gtk-doc/) - narrow executable package without higher-risk signals
- [pandoc-crossref](https://pkg.so/pkg/brew/pandoc-crossref/) - no executable entrypoint in the package index
- [runme](https://pkg.so/pkg/brew/runme/) - narrow executable package without higher-risk signals
- [redocly-cli](https://pkg.so/pkg/brew/redocly-cli/) - no executable entrypoint in the package index
- [grip](https://pkg.so/pkg/brew/grip/) - no executable entrypoint in the package index
- [backlog-md](https://pkg.so/pkg/brew/backlog-md/) - no executable entrypoint in the package index
- [lowdown](https://pkg.so/pkg/brew/lowdown/) - narrow executable package without higher-risk signals
- [fern-api](https://pkg.so/pkg/brew/fern-api/) - no executable entrypoint in the package index
- [rich-cli](https://pkg.so/pkg/brew/rich-cli/) - no executable entrypoint in the package index
- [zola](https://pkg.so/pkg/brew/zola/) - narrow executable package without higher-risk signals
- [slither-analyzer](https://pkg.so/pkg/brew/slither-analyzer/) - no executable entrypoint in the package index
- [mq](https://pkg.so/pkg/brew/mq/) - no executable entrypoint in the package index
- [mdbook](https://pkg.so/pkg/brew/mdbook/) - no executable entrypoint in the package index
- [cheat](https://pkg.so/pkg/brew/cheat/) - narrow executable package without higher-risk signals
- [mdless](https://pkg.so/pkg/brew/mdless/) - no executable entrypoint in the package index
- [mkdocs-material](https://pkg.so/pkg/brew/mkdocs-material/) - no executable entrypoint in the package index
- [man2html](https://pkg.so/pkg/brew/man2html/) - narrow executable package without higher-risk signals
- [context7-mcp](https://pkg.so/pkg/brew/context7-mcp/) - no executable entrypoint in the package index
- [doxx](https://pkg.so/pkg/brew/doxx/) - narrow executable package without higher-risk signals
- [marked](https://pkg.so/pkg/brew/marked/) - no executable entrypoint in the package index
- [treemd](https://pkg.so/pkg/brew/treemd/) - narrow executable package without higher-risk signals
- [mdfried](https://pkg.so/pkg/brew/mdfried/) - no executable entrypoint in the package index
- [python-markdown](https://pkg.so/pkg/brew/python-markdown/) - narrow executable package without higher-risk signals
- [presenterm](https://pkg.so/pkg/brew/presenterm/) - narrow executable package without higher-risk signals
- [gi-docgen](https://pkg.so/pkg/brew/gi-docgen/) - narrow executable package without higher-risk signals
- [markdown](https://pkg.so/pkg/brew/markdown/) - narrow executable package without higher-risk signals
- [zk](https://pkg.so/pkg/brew/zk/) - narrow executable package without higher-risk signals
- [markdown-oxide](https://pkg.so/pkg/brew/markdown-oxide/) - narrow executable package without higher-risk signals
- [mask](https://pkg.so/pkg/brew/mask/) - narrow executable package without higher-risk signals
- [hk](https://pkg.so/pkg/brew/hk/) - narrow executable package without higher-risk signals
- [deck](https://pkg.so/pkg/brew/deck/) - narrow executable package without higher-risk signals
- [helm-docs](https://pkg.so/pkg/brew/helm-docs/) - narrow executable package without higher-risk signals
- [md2pdf](https://pkg.so/pkg/brew/md2pdf/) - narrow executable package without higher-risk signals
- [kdoctools](https://pkg.so/pkg/brew/kdoctools/) - no executable entrypoint in the package index
- [ctx7](https://pkg.so/pkg/brew/ctx7/) - no executable entrypoint in the package index
