Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

conan-io/conan
develop2 @ 8a443e7
28
Fixes
3
CVEs
HIGH
Peak severity
68.0%
Coverage
Highlights
Auth Bypass: 8 prior fixes. Scrutinize any change in this area.
conans/client/rest/uploader_downloader.py: most-fixed (3 issues). Treat as high-risk during review.
6 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: JWT authentication checks returned validation exceptions instead of raising them, allowing completely unauthenticated users to upload files. Developers must always ensure validation helpers raise errors to halt the execution flow.
Path Traversal: Unpacking compressed tarballs without enforcing modern python tarfile extraction filters exposes the client system to arbitrary file overwrite. Extraction must always limit path resolving with explicit security filters.
Command Injection: Shell command execution wrappers like MSBuild and general installer commands failed to adequately quote user-influenced arguments, leaving the execution surface vulnerable to shell argument injection.