Skip to content

Security: tighten remaining surfaces (Phase 4) #188

Description

@lohengrin332

Depends on: Phase 1 (PR)

A collection of smaller findings that individually are low-severity but compound into meaningful risk:

Changes:

  • Validate PID file contents before signaling in stop/stopAll
  • Set mode 0600 on all secret-bearing files at write time
  • Sandbox resolvePrompt to the project directory
  • Prune logs and inbox on daemon start (configurable age and count limits)
  • Reject oversized attachments before download; normalize filenames to safe characters

Metadata

Metadata

Assignees

No one assigned

    Labels

    Security EnhancementMaking things more secure is always a good thing.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions