Files
NotAlterra/AUDIT.md
T

1.8 KiB

Security Audit

Project: NotAlterra (Subnautica 2 save-file manager) Date: 2026-06-01 Scope: Full source code — src/, examples/, build pipeline

Summary

No malicious or exploitable behavior detected. NotAlterra is an offline terminal application with no network access, no unsafe code, and no data exfiltration surface.

Audit Results

Category Finding
unsafe blocks None
Network (sockets, HTTP, TLS) None — zero network dependencies
Process spawning guard.rs (tasklist / pgrep) — dormant, not called
Dynamic loading None
include_bytes! / obfuscation None
Thread spawning Whale animation only — benign

Process Guard

guard.rs contains code to detect a running Subnautica 2 instance via tasklist (Windows) and pgrep (Linux). This code is dormantcheck_game_not_running() is never called from main.rs.

The intent is to prevent accidental save corruption by warning the user if the game is running during backup or recovery operations.
This feature may be re-introduced in a future release provided it does not trigger false positives or interfere with normal system operation.

File I/O

All file writes are confined to declared paths:

  • config.ini — save-path cache, scan timestamp, disclaimer flag
  • NotAlterra_Backups/ — backup archives
  • transaction.log — timestamped action log

No writes outside these directories. No reads beyond the Subnautica 2 Saved folder tree.

Dependencies

No dependency introduces network access or code execution risks. Full dependency tree is pinned via Cargo.lock.

Conclusion

NotAlterra is safe to use. It operates entirely within the user's local filesystem and performs only the save-management operations it declares.