Files
Coworker/docs/security-review.md
MrSphay 2ec18964b7
Some checks failed
Codex Template Compliance / compliance (push) Successful in 7s
Release Dry Run / release-dry-run (push) Failing after 44s
Build / build (push) Failing after 45s
Initial Coworker app scaffold
2026-06-19 01:07:16 +02:00

647 B

Security Review

Current State

Coworker starts from a local-first security model:

  • Web/PWA access is opt-in.
  • Pairing tokens are hashed before storage.
  • Workspace file access is path-confined.
  • Model endpoints are user-configured local or OpenAI-compatible URLs.

Required Checks Before Release

  • Verify web access is disabled by default.
  • Verify unauthenticated web API requests return 401.
  • Verify paired device tokens are not stored in plaintext.
  • Verify workspace reads reject path traversal.
  • Verify build artifacts exclude local app data and repository maintenance files.
  • Run scheduled security scan in Gitea Actions.