Skip to content

chore(deps): cargo-deny ban on pandoc Rust crates (B-006 E) - #4452

Merged
forkwright merged 1 commit into
mainfrom
chore/b006-e-deny-ban
Jun 9, 2026
Merged

chore(deps): cargo-deny ban on pandoc Rust crates (B-006 E)#4452
forkwright merged 1 commit into
mainfrom
chore/b006-e-deny-ban

Conversation

@forkwright

Copy link
Copy Markdown
Owner

B-006 Chunk E (B-012 acceptance #4). Bans the pandoc + pandoc_ast Rust crates via cargo-deny [bans] with WHY reasons, enforcing the GPL-clean subprocess boundary: aletheia invokes the pandoc binary as an external subprocess and must never link a GPL Haskell-FFI binding. cargo deny check bans passes on the current tree (no such crate present) and would fail if one were added. Config-only; audit.toml/osv-scanner.toml left unchanged (they only mirror advisory ignores). No legit deps (resvg/zip/etc.) affected.

Ban pandoc and pandoc_ast in cargo-deny so any future linked binding fails the bans check.\n\nGate-Passed: kanon 0.1.0
@forkwright
forkwright enabled auto-merge (squash) June 9, 2026 01:55
@sonarqubecloud

sonarqubecloud Bot commented Jun 9, 2026

Copy link
Copy Markdown

@forkwright
forkwright merged commit 43deeda into main Jun 9, 2026
10 checks passed
@forkwright
forkwright deleted the chore/b006-e-deny-ban branch June 9, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant