The pruner runs parallel ranged HTTP probes behind SSRF guards, categorizes the returned status codes, and unwraps broken hyperlinks into plain text while protecting money links from removal.
Withheld — proprietary.
sequenceDiagram
autonumber
actor Writer as Outreach Writer
participant Pruner as Link Pruner
participant Probe as SSRF-Guarded Prober
participant Target as External Web
Writer->>Pruner: Submit Draft Markdown
Pruner->>Pruner: Extract anchor-URL pairs
Pruner->>Probe: Batch probe URLs
Probe->>Target: Ranged request (bytes=0-0)
Target-->>Probe: Status (200 / 404 / Timeout)
Probe-->>Pruner: Verdict (live / gone / dead)
alt Money Link
Pruner->>Pruner: Retain link intact (Report only)
else Broken Citation Link
Pruner->>Pruner: Unwrap link to plain text
end
Pruner-->>Writer: Cleaned Markdown + Removed ListReferenced by