v1.1.1
Rouf0x/splatfpvv1.1.1Sep 26, 2026by wyuc
Upgrading?
AI Summary
A security release fixing SSRF vulnerabilities in MinerU Cloud parsing by enforcing strict provider transport and size limits.
Key Highlights
- MinerU Cloud parsing now uses strict provider transport to validate addresses and refuse redirects.
- Upload and result ZIP URLs must be HTTPS public addresses.
- JSON responses, ZIP downloads, and decompressed entries are size-bounded.
- IPv4-compatible IPv6 addresses are now classified by their embedded IPv4.
Breaking Changes
- MinerU Cloud requests refuse address-policy violations without retry.
New Features
- IPv4-compatible IPv6 addresses (`::/96`) are classified by their embedded IPv4.
Full Release Notes
A security release. One advisory is published with this release. There are no other changes since 1.1.0. ## Security - **MinerU Cloud parsing fetched provider-supplied URLs without the address policy.** The presigned upload URL and the result ZIP URL returned in MinerU Cloud's JSON responses were fetched with a plain `fetch`: no SSRF validation, redirects followed unchecked, and no size limits. When MinerU Cloud is not configured on the server, a caller can supply its own base URL, so its endpoint could point the server's `PUT` of the uploaded document and the result download at loopback, private or other internal addresses. Every MinerU Cloud request now goes through the strict provider transport, which validates each redirect hop and connects only to the addresses the guard validated. The upload and ZIP URLs from the response must be HTTPS public addresses under every policy, and the upload does not follow redirects. Address-policy refusals are not retried. JSON responses, the ZIP download and each decompressed entry are size-bounded, with decompression stopped as soon as a limit is crossed. The configured API root keeps the operator's `ALLOW_LOCAL_NETWORKS` policy, so self-hosted setups are unaffected. The shared SSRF guard now also classifies IPv4-compatible IPv6 addresses (`::/96`) by their embedded IPv4. [GHSA-cpjc-vgjh-c5jp](https://github.com/THU-MAIC/OpenMAIC/security/advisories/GHSA-cpjc-vgjh-c5jp) — reported by @AbelWangYaBo (#1688) **Upgrade:** deployments that let users bring their own MinerU Cloud base URL should upgrade. Deployments that configure MinerU Cloud on the server are not exposed through this path. **Full Changelog**: https://github.com/THU-MAIC/OpenMAIC/blob/main/CHANGELOG.md
Related Repositories
affaan-m/ECC★ 285,767
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,624
The library for web and native user interfaces.
nodejs/node★ 122,519
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,614
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,731
A fancy self-hosted monitoring tool