standardebooks
Install command:
brew install standardebooksTools for producing ebook files
https://github.com/standardebooks/tools
License: GPL-3.0-or-later
Development: Pull requests
Formula JSON API: /api/formula/standardebooks.json
Formula code: standardebooks.rb on GitHub
Bottle (binary package) installation support provided for:
| macOS on Apple Silicon |
golden gate | ✅ |
|---|---|---|
| tahoe | ✅ | |
| sequoia | ✅ | |
| Linux | ARM64 | ✅ |
| x86_64 | ✅ |
Current versions:
| stable | ✅ | 4.1.0 |
| head | ⚡️ | HEAD |
Revision: 1
Depends on:
| certifi | 2026.10.23 | Mozilla CA bundle for Python |
| cffi | 2.1.1 | C Foreign Function Interface for Python |
| openjdk | 27.0.1.0.3 | Development kit for the Java programming language |
| pillow | 13.0.0 | Friendly PIL fork (Python Imaging Library) |
| pycparser | 3.12 | C parser in Python |
| python@3.15 | 3.15.2 | Interpreted, interactive, object-oriented programming language |
Depends on when building from source:
| rust | 1.99.1 | Safe, concurrent, practical language |
Uses from macOS: libxml2, libxslt
Binaries:
se
Analytics:
| 30 days | 90 days | 365 days | |
|---|---|---|---|
| Installs | 28 | 99 | 732 |
| Installs on Request | 28 | 99 | 732 |
| Build Errors | 0 |
Known vulnerabilities in the current version:
| GHSA-59cr-6r3x-644w | GitPython submodule update path traversal can write outside the repository |
| GHSA-c3jg-qh8m-j3h2 | CairoSVG: Quadratic-time DoS parsing a crafted SVG <path> |
| GHSA-fx3j-rwgx-fr94 (medium) | GitPython: separate_git_dir leaks env vars via crafted .gitmodules submodule name |
| GHSA-m64x-33q8-m5h7 | GitPython parse_actor_and_date() is vulnerable to quadratic backtracking on malformed identity lines |
| GHSA-w8jc-g24h-crhw (high) | GitPython command wrappers omit unsafe protocol and option checks |
| GHSA-f9j4-qggq-h239 (high) | GitPython Remote.pull() refspec bypasses the --upload-pack unsafe-option guard, enabling arbitrar... |
| GHSA-23mf-xhv8-69c2 | GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomple... |
| GHSA-gq48-pqfc-9p58 | GitPython: Submodule.move() follows an attacker-committed intermediate symlink outside the worktree |
| GHSA-83vg-56qc-22m7 (high) | GitPython validates a submodule's ".git" path only after cloning into it (RCE) |
| PYSEC-2026-3982 (high) | GitPython: Repository content can impersonate the git directory, leading to arbitrary code execution |
| PYSEC-2026-3983 (medium) | GitPython: --no-index bypasses diff unsafe-option protections and enables a blind local-file cont... |
| PYSEC-2026-3984 (high) | GitPython: Denial of Service via catastrophic backtracking (ReDoS) in Actor.name_email_regex — co... |
| GHSA-xmj3-9gf7-h52w | setuptools: Windows path escape via namespace_packages.txt during legacy wheel installation Desc... |
Data from Homebrew/advisory-database. Run brew vulns standardebooks for a live check.