Skip to content

feat: harden local mission control security - #26

Open
lucajmarangoni-cmd wants to merge 1 commit into
agent37-platform:mainfrom
lucajmarangoni-cmd:feat/security-hardening
Open

feat: harden local mission control security#26
lucajmarangoni-cmd wants to merge 1 commit into
agent37-platform:mainfrom
lucajmarangoni-cmd:feat/security-hardening

Conversation

@lucajmarangoni-cmd

Copy link
Copy Markdown

Summary

Hardens Minions for safer local and proxied operation without changing its core task/session model.

  • adds centralized security configuration, Basic Auth support, CORS/origin checks, DNS-rebinding protection, security headers, and body limits
  • constrains file operations to the workspace sandbox and adds upload limits
  • hardens Hermes worker environment handling and crash recovery
  • makes production asset copying cross-platform
  • documents deployment/security configuration and client credential behavior

Verification

  • npm test
  • npm run build
  • dedicated security, filesystem sandbox, file route, worker environment, and crash-resilience regression tests

Notes

This intentionally keeps authentication optional for loopback/local use. Deployments exposed through a proxy should configure credentials and trusted origins as documented in docs/SECURITY-HARDENING.md.

@Jelloeater

Copy link
Copy Markdown

@lucajmarangoni-cmd that would be dope!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants