{"id":"ghostserverd-qbittorrent","name":"qbittorrent","af_score":39.0,"security_score":47.8,"reliability_score":40.0,"what_it_does":"qBittorrent is a BitTorrent client (UI + API) for managing torrent downloads/uploads. The package typically refers to running qBittorrent and interacting with its Web UI/API to add torrents, monitor status, and control sessions.","best_when":"You have a self-hosted qBittorrent instance accessible on a private network (or via a secure reverse proxy/VPN) and want programmatic torrent control.","avoid_when":"You need fine-grained authorization/audit trails or are deploying directly to the public internet without strong network-level protections.","last_evaluated":"2026-04-04T19:56:35.997304+00:00","has_mcp":false,"has_api":true,"auth_methods":["Session-based web authentication (Web UI/API credentials)","Basic authentication may be available depending on deployment (commonly via cookie/session rather than OAuth)"],"has_free_tier":false,"known_gotchas":["qBittorrent API semantics may not be idempotent for certain operations (e.g., adding torrents can create duplicates depending on parameters).","You must handle authentication/cookies correctly; many agent failures come from missing/expired sessions.","State is time-dependent (torrent progress); agents should poll thoughtfully to avoid excessive requests.","Exposing the API publicly without network controls is risky; prefer LAN/VPN and least exposure."],"error_quality":0.0}