Highlights
Incorrect Permission Assignment: 1 prior fix. Scrutinize any change in this area.
pathlib.py: most-fixed (1 issue). Treat as high-risk during review.
0 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.
Incorrect Permission Assignment: The library mistakenly used a default permission mask of 0o777 instead of 0o666 when creating files via Path open operations. This incorrectly exposed newly created files to group or world executable permissions before the system umask was applied. Developers should ensure all file creation sinks explicitly restrict default permissions to non-executable modes.