pyLoad
Lightweight, extensible download manager with a web UI
pyLoad is an open-source, lightweight download manager that automates fetching files from many file hosters. It runs as a self-hosted service with a web interface and supports plugins and scheduling.
Key features
- Automated downloads
- Web interface
- Plugin system
- Lightweight
Strengths
- Released under the AGPL-3.0 license
- Easy to set up — beginner-friendly
- First-class Docker support for quick deployment
- Active community (3.9k GitHub stars)
Is pyLoad secure?
No confirmed vulnerabilities affect pyLoad's latest release (v0.4.x). OSV.dev lists 33 advisories for the project and links 30 of them to this release, but their version data doesn't confirm them. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
30 unconfirmed matches
OSV.dev links these advisories to this release, but their own version data doesn't confirm it: they cover a separately versioned sub-package of the repository, or record the fix only as a commit. They are listed for completeness and not counted in the health score.
Matched by OSV, not confirmed
| Advisory | Severity | Summary |
|---|---|---|
| CVE-2023-0297 | Critical | Code Injection in pyload/pyload |
| CVE-2025-53890 | Critical | pyLoad vulnerable to remote code execution through js2py onCaptchaResult |
| CVE-2025-54802 | Critical | pyLoad CNL Blueprint is vulnerable to Path Traversal through `dlc_path` leading to Remote Code Execution (RCE) |
| CVE-2023-0488 | Critical | Cross-site Scripting (XSS) - Stored in pyload/pyload |
| CVE-2024-22416 | Critical | Cross-Site Request Forgery on any API call in pyLoad may lead to admin privilege escalation |
| CVE-2026-33992 | Critical | pyLoad: Server-Side Request Forgery via Download Link Submission Enables Cloud Metadata Exfiltration |
| CVE-2026-35459 | Critical | pyLoad has SSRF fix bypass via HTTP redirect |
| CVE-2026-33511 | High | pyload-ng: Authentication Bypass via Host Header Injection in ClickNLoad |
| CVE-2026-35463 | High | pyLoad has Improper Neutralization of Special Elements used in an OS Command |
| CVE-2026-41133 | High | pyLoad has Stale Session Privilege After Role/Permission Change (Privilege Revocation Bypass) |
Showing 10 of 30.
- Most recent fixed advisory CVE-2026-33509, published 2026-03-24 (204 days ago)
Source: OSV.dev, checked 2026-10-14. How this is measured.
pyLoad replaces
Health badge
Maintain pyLoad? Add its health score to your README. The badge links back to this page.
Similar automation & workflows apps
n8n
Automation & WorkflowsWorkflow automation with a node-based editor
Replaces Zapier, Make
Firecrawl
Automation & WorkflowsTurn websites into clean data for AI applications
Replaces Apify
Crawl4AI
Automation & WorkflowsOpen-source web crawler built for LLM data pipelines
Replaces Firecrawl
Huginn
Automation & WorkflowsAgents that monitor and act on your behalf
Replaces IFTTT, Zapier
Apache Airflow
Automation & WorkflowsProgrammatically author, schedule and monitor workflows
Replaces AWS Step Functions, Azure Data Factory
ToolJet
Automation & WorkflowsLow-code platform for building and automating business tools
Replaces Retool, Microsoft Power Apps