v0.1.1 - Implement persistent auditing and strict isolation
[0.1.1] - 2026-04-20
Added
- Dynamic Filtering: Implemented a real-time output filter to intercept "Permission denied" and "Operation not permitted" errors.
- Heuristic Detection: Added support for catching coreutils failsafes (e.g.
rmpreserve-root warnings) in the audit log. - Log Management: Established a persistent log directory at
~/oversight/logs/with timestamped sessions. - Janitor Service: Added a start-up check to prompt the user to clear previous session logs, keeping the environment tidy.
- Wait Synchronisation: Integrated the
waitcommand to ensure background processes (like sneakycurlcalls) are captured before the audit closes.
Changed
- Security Policy: Tightened Landlock restrictions. The sandbox now defaults to Read-Only (
-r) for the current directory and Write-access (-w) only for the specific session log folder. - Documentation: Updated all project materials to UK English.
- UI: Refined the
fzfwidget to include a footer displaying the current session path and cleanup instructions.
Full Changelog: https://github.com/Rakosn1cek/oversight/commits/v0.1.1