LearnNewsExamplesServices
Frontmatter
id7959
titleEpic: Agent Security & Capabilities
stateClosed
labels
epicstaleaiarchitecture
assignees[]
createdAtNov 30, 2025, 10:52 PM
updatedAtMar 15, 2026, 5:08 AM
githubUrlhttps://github.com/neomjs/neo/issues/7959
authortobiu
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMar 15, 2026, 5:08 AM

Epic: Agent Security & Capabilities

Closed v12.1.0 epicstaleaiarchitecture
tobiu
tobiu commented on Nov 30, 2025, 10:52 PM

Define and implement the security model for Agent-initiated browser actions.

Scope:

  1. Capability Taxonomy: Define granular permissions (e.g., component:read, component:write, code:load).
  2. Policy Enforcement Point (PEP): Implement middleware in Neo.ai.server.WebSocket to validate RPC calls against the Agent's capability token.
  3. Sandboxing: Ensure Agents cannot execute arbitrary JavaScript (e.g., eval) in the browser context unless explicitly authorized.
  4. Audit Logging: Record all Agent-initiated actions for security review.
  5. Default Deny: All capabilities require explicit grant.
  6. Emergency Kill Switch: Ability to revoke agent access immediately.

Reference: .github/AGENT_ARCHITECTURE.md

tobiu added the epic label on Nov 30, 2025, 10:52 PM
tobiu added the ai label on Nov 30, 2025, 10:52 PM
tobiu added the architecture label on Nov 30, 2025, 10:52 PM