ensue
Facilitates coordination and memory management for AI agents in Delibera, enabling efficient state sharing and debugging.
Install this skill
Security score
The ensue skill was audited on Jun 6, 2026 and we found 30 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 30 | Authorization: `Bearer ${process.env.ENSUE_API_KEY}`, |
Template literal with variable interpolation in command context
| 41 | if (data.error) throw new Error(`Ensue error: ${data.error.message}`) |
Template literal with variable interpolation in command context
| 121 | { key_name: `coordination/tasks/${did}/status`, description: 'Worker task status', value: 'pending' }, |
Template literal with variable interpolation in command context
| 122 | { key_name: `coordination/tasks/${did}/timestamp`, description: 'Worker task timestamp', value: Date.now().toString() }, |
Template literal with variable interpolation in command context
| 164 | { key_name: `coordination/tasks/${workerDID}/status`, description: 'Task status', value: 'pending' }, |
Template literal with variable interpolation in command context
| 165 | { key_name: `coordination/tasks/${workerDID}/timestamp`, description: 'Assigned at', value: Date.now().toString() }, |
Template literal with variable interpolation in command context
| 174 | const status = await ensue.get(`coordination/tasks/${workerDID}/status`) |
Template literal with variable interpolation in command context
| 180 | const keys = snapshot.map(did => `coordination/tasks/${did}/status`) |
Template literal with variable interpolation in command context
| 191 | `worker/reasoning/${proposalId}`, |
Template literal with variable interpolation in command context
| 218 | name: `delibera-coord-${coordinatorDid.slice(-8)}`, // max 64 chars, alphanumeric + hyphens/underscores |
Template literal with variable interpolation in command context
| 296 | key_names: [`@${coordinatorOrgName}/coordination/tasks/${workerDID}/status`] |
Template literal with variable interpolation in command context
| 317 | await ensue.set(`public/proposals/${proposalId}/tally`, JSON.stringify(tally)) |
Template literal with variable interpolation in command context
| 348 | key_name: `coordination/tasks/${workerDID}/status`, |
Template literal with variable interpolation in command context
| 354 | { headers: { Authorization: `Bearer ${process.env.ENSUE_API_KEY}` } } |
Template literal with variable interpolation in command context
| 358 | if (data.key_name === `coordination/tasks/${workerDID}/status`) { |
Template literal with variable interpolation in command context
| 375 | console.warn(`Ensue key not found or error: ${key}`) |
Fetch to external URL
| 27 | const res = await fetch('https://api.ensue-network.ai/', { |
Fetch to external URL
| 214 | const res = await fetch('https://api.ensue-network.ai/auth/agent-register', { |
Fetch to external URL
| 322 | const result = await fetch('https://api.ensue-network.ai/public', { |
Access to .env file
| 30 | Authorization: `Bearer ${process.env.ENSUE_API_KEY}`, |
Access to .env file
| 173 | const workerDID = deriveDidFromPrivateKey(process.env.WORKER_STORACHA_PRIVATE_KEY!) |
Access to .env file
| 294 | const coordinatorOrgName = process.env.COORDINATOR_ENSUE_ORG! // e.g. 'delibera-coord-x7k2' |
Access to .env file
| 354 | { headers: { Authorization: `Bearer ${process.env.ENSUE_API_KEY}` } } |
External URL reference
| 14 | **Base URL:** `https://api.ensue-network.ai/` |
External URL reference
| 15 | **Public URL (unauthenticated reads):** `https://api.ensue-network.ai/public` |
External URL reference
| 27 | const res = await fetch('https://api.ensue-network.ai/', { |
External URL reference
| 214 | const res = await fetch('https://api.ensue-network.ai/auth/agent-register', { |
External URL reference
| 239 | // Claim URL: https://www.ensue-network.ai/claim?token=... |
External URL reference
| 322 | const result = await fetch('https://api.ensue-network.ai/public', { |
External URL reference
| 353 | `https://events.ensue-network.ai/mcp`, |