agent-debugging
Facilitates debugging and troubleshooting for ElevenLabs AI agents and Twilio calls, enhancing performance and reliability.
Install this skill
Security score
The agent-debugging skill was audited on Feb 9, 2026 and we found 29 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 103 | console.log(`Agent created: ${agent.agentId}`) |
Template literal with variable interpolation in command context
| 586 | url: `wss://api.elevenlabs.io/v1/convai/${conversationId}/stream` |
Template literal with variable interpolation in command context
| 611 | console.log(`Call initiated successfully on attempt ${attempt}`) |
Template literal with variable interpolation in command context
| 615 | console.error(`Call attempt ${attempt} failed:`, error.message) |
Template literal with variable interpolation in command context
| 639 | throw new Error(`Webhook test failed with status ${response.status}`) |
Template literal with variable interpolation in command context
| 737 | recommendations.push(`High failures at hour ${peakHour}:00 - consider load balancing`) |
Template literal with variable interpolation in command context
| 745 | recommendations.push(`Agent ${problematicAgent[0]} has high failure rate - review configuration`) |
Template literal with variable interpolation in command context
| 856 | console.log(`Retry attempt ${attempt} failed, waiting ${delay}ms`) |
Curl to non-GitHub URL
| 533 | curl -X POST https://your-domain.com/twiml/test-123 |
Fetch to external URL
| 629 | const response = await fetch('https://your-domain.com/twiml/test', { |
Webhook reference - potential data exfiltration
| 523 | - Webhook not called |
Webhook reference - potential data exfiltration
| 532 | # 2. Verify webhook is accessible |
Webhook reference - potential data exfiltration
| 544 | - "Webhook failed" |
Webhook reference - potential data exfiltration
| 552 | | 11200 | HTTP retrieval failure | Check webhook URL accessibility | |
Webhook reference - potential data exfiltration
| 557 | | 13225 | Invalid callback URL | Check webhook URL format | |
Webhook reference - potential data exfiltration
| 570 | // 2. Ensure webhook returns valid TwiML |
Webhook reference - potential data exfiltration
| 627 | // 4. Test webhook endpoint |
Webhook reference - potential data exfiltration
| 628 | async function testWebhook() { |
Webhook reference - potential data exfiltration
| 635 | console.log('Webhook status:', response.status) |
Webhook reference - potential data exfiltration
| 636 | console.log('Webhook body:', await response.text()) |
Webhook reference - potential data exfiltration
| 639 | throw new Error(`Webhook test failed with status ${response.status}`) |
Webhook reference - potential data exfiltration
| 1011 | - [ ] Webhook endpoint is accessible (200 OK) |
Access to .env file
| 872 | level: process.env.LOG_LEVEL || 'info', |
External URL reference
| 533 | curl -X POST https://your-domain.com/twiml/test-123 |
External URL reference
| 629 | const response = await fetch('https://your-domain.com/twiml/test', { |
External URL reference
| 1036 | - Twilio debugger: https://www.twilio.com/console/debugger |
External URL reference
| 1054 | - [ElevenLabs API Status](https://status.elevenlabs.io) |
External URL reference
| 1055 | - [Twilio Status](https://status.twilio.com) |
External URL reference
| 1056 | - [WebSocket Debugging Tools](https://www.websocket.org/echo.html) |