BrowserBridge
Enables real-time browser debugging and interaction through a WebSocket bridge server for efficient web development.
Install this skill
Security score
The BrowserBridge skill was audited on Feb 9, 2026 and we found 68 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 15 | curl http://localhost:3141/api/browser/health |
Curl to non-GitHub URL
| 24 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.title"}' |
Curl to non-GitHub URL
| 27 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#myElement"}' |
Curl to non-GitHub URL
| 30 | curl http://localhost:3141/api/browser/connections |
Curl to non-GitHub URL
| 52 | curl http://localhost:3141/api/browser/health |
Curl to non-GitHub URL
| 68 | curl http://localhost:3141/api/browser/connections |
Curl to non-GitHub URL
| 75 | curl -X POST http://localhost:3141/api/browser/execute \ |
Curl to non-GitHub URL
| 84 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.title"}' |
Curl to non-GitHub URL
| 89 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\") !== null"}' |
Curl to non-GitHub URL
| 94 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")?.innerHTML"}' |
Curl to non-GitHub URL
| 99 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelectorAll(\".className\").length"}' |
Curl to non-GitHub URL
| 104 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof window.myFunction"}' |
Curl to non-GitHub URL
| 109 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "window.getComputedStyle(document.querySelector(\"#myId\")).display"}' |
Curl to non-GitHub URL
| 114 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#test\").style.border = \"2px solid red\""}' |
Curl to non-GitHub URL
| 136 | curl -X POST http://localhost:3141/api/browser/inspect \ |
Curl to non-GitHub URL
| 155 | curl -X POST http://localhost:3141/api/browser/screenshot \ |
Curl to non-GitHub URL
| 164 | curl http://localhost:3141/api/browser/connections/{connectionId} |
Curl to non-GitHub URL
| 171 | curl "http://localhost:3141/api/browser/connections/{connectionId}/history?limit=50" |
Curl to non-GitHub URL
| 193 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myElement\") !== null"}' |
Curl to non-GitHub URL
| 198 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#myElement"}' |
Curl to non-GitHub URL
| 210 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof window.updatePaginationControls"}' |
Curl to non-GitHub URL
| 215 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "window.updatePaginationControls.toString()"}' |
Curl to non-GitHub URL
| 239 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "getValue(\"state.filters.lang\")"}' |
Curl to non-GitHub URL
| 242 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "getValue(\"filterOptions.refs\")?.length"}' |
Curl to non-GitHub URL
| 245 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "JSON.stringify({filters: getValue(\"state.filters\"), count: getValue(\"state.data.totalCount |
Curl to non-GitHub URL
| 260 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelectorAll(\"button\").forEach(b => b.style.border = \"2px solid red\")"}' |
Curl to non-GitHub URL
| 270 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")?.innerHTML || \"Element not found\""}' |
Curl to non-GitHub URL
| 273 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\").innerHTML"}' |
Curl to non-GitHub URL
| 344 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")"}' |
Curl to non-GitHub URL
| 347 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d "{\"script\": \"document.querySelector('#myId')\"}" |
Curl to non-GitHub URL
| 389 | curl http://localhost:3141/api/browser/health |
Curl to non-GitHub URL
| 394 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#pagination\") !== null"}' |
Curl to non-GitHub URL
| 399 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#pagination"}' |
Curl to non-GitHub URL
| 406 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof updatePaginationControls"}' |
External URL reference
| 15 | curl http://localhost:3141/api/browser/health |
External URL reference
| 24 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.title"}' |
External URL reference
| 27 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#myElement"}' |
External URL reference
| 30 | curl http://localhost:3141/api/browser/connections |
External URL reference
| 52 | curl http://localhost:3141/api/browser/health |
External URL reference
| 68 | curl http://localhost:3141/api/browser/connections |
External URL reference
| 75 | curl -X POST http://localhost:3141/api/browser/execute \ |
External URL reference
| 84 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.title"}' |
External URL reference
| 89 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\") !== null"}' |
External URL reference
| 94 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")?.innerHTML"}' |
External URL reference
| 99 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelectorAll(\".className\").length"}' |
External URL reference
| 104 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof window.myFunction"}' |
External URL reference
| 109 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "window.getComputedStyle(document.querySelector(\"#myId\")).display"}' |
External URL reference
| 114 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#test\").style.border = \"2px solid red\""}' |
External URL reference
| 136 | curl -X POST http://localhost:3141/api/browser/inspect \ |
External URL reference
| 155 | curl -X POST http://localhost:3141/api/browser/screenshot \ |
External URL reference
| 164 | curl http://localhost:3141/api/browser/connections/{connectionId} |
External URL reference
| 171 | curl "http://localhost:3141/api/browser/connections/{connectionId}/history?limit=50" |
External URL reference
| 193 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myElement\") !== null"}' |
External URL reference
| 198 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#myElement"}' |
External URL reference
| 210 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof window.updatePaginationControls"}' |
External URL reference
| 215 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "window.updatePaginationControls.toString()"}' |
External URL reference
| 239 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "getValue(\"state.filters.lang\")"}' |
External URL reference
| 242 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "getValue(\"filterOptions.refs\")?.length"}' |
External URL reference
| 245 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "JSON.stringify({filters: getValue(\"state.filters\"), count: getValue(\"state.data.totalCount |
External URL reference
| 260 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelectorAll(\"button\").forEach(b => b.style.border = \"2px solid red\")"}' |
External URL reference
| 270 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")?.innerHTML || \"Element not found\""}' |
External URL reference
| 273 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\").innerHTML"}' |
External URL reference
| 344 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#myId\")"}' |
External URL reference
| 347 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d "{\"script\": \"document.querySelector('#myId')\"}" |
External URL reference
| 389 | curl http://localhost:3141/api/browser/health |
External URL reference
| 394 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.querySelector(\"#pagination\") !== null"}' |
External URL reference
| 399 | curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#pagination"}' |
External URL reference
| 406 | curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "typeof updatePaginationControls"}' |