mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-09 06:15:41 -05:00
Security improvements:
- Replace iframe with popup window (industry standard, avoids clickjacking)
- Mandatory PKCE for all OAuth flows (including confidential clients)
- Scoped credential grants (apps request specific capabilities, not blanket access)
- Proxy allowlists (only pre-defined API paths can be proxied)
- SSRF prevention via strict URL validation
- Comprehensive audit logging for all operations
- postMessage nonce validation to prevent replay attacks
New Agent Execution API:
- GET /api/v1/capabilities - capability-based discovery (not raw credential lists)
- POST /api/v1/agents/{agent_id}/execute - grant-scoped agent execution
- GET /api/v1/executions/{execution_id} - poll execution status
- GrantBasedCredentialResolver for secure credential isolation
- Webhook notifications with HMAC signatures
- Rate limiting and concurrent execution limits