deno-debugger
Facilitates debugging of Deno/TypeScript applications using the V8 Inspector Protocol for efficient issue resolution.
Install this skill
Security score
The deno-debugger skill was audited on Feb 9, 2026 and we found 37 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 158 | console.log(`Baseline: ${baseline_size.toFixed(2)} MB`); |
Template literal with variable interpolation in command context
| 172 | console.log(`After: ${after_size.toFixed(2)} MB (grew ${growth_mb.toFixed(2)} MB)`); |
Template literal with variable interpolation in command context
| 256 | console.log(` ${func.functionName}`); |
Template literal with variable interpolation in command context
| 257 | console.log(` Total: ${totalPct}% | Self: ${selfPct}%`); |
Template literal with variable interpolation in command context
| 280 | console.log(`\nšÆ Investigate: ${criticalIssues[0].functionName}`); |
Template literal with variable interpolation in command context
| 281 | console.log(` Evidence: ${criticalIssues[0].evidence}`); |
Template literal with variable interpolation in command context
| 282 | console.log(` Suspected: ${criticalIssues[0].suspectedComplexity}`); |
Template literal with variable interpolation in command context
| 384 | clientId: `client-${i}`, |
Template literal with variable interpolation in command context
| 399 | console.log(`Location: ${frames[0].functionName} line ${frames[0].location.lineNumber}`); |
Template literal with variable interpolation in command context
| 407 | console.log(`Lock state: ${lockState}`); |
Template literal with variable interpolation in command context
| 408 | console.log(`Lock owner: ${lockOwner}`); |
Template literal with variable interpolation in command context
| 409 | console.log(`Lock version: ${lockVersion}`); |
Template literal with variable interpolation in command context
| 418 | console.log(` Total requests: ${responses.length}`); |
Template literal with variable interpolation in command context
| 419 | console.log(` Successful acquires: ${acquiredCount}`); |
Template literal with variable interpolation in command context
| 421 | console.log(` Race detected: ${acquiredCount > 1 ? 'ā YES' : 'ā NO'}`); |
Template literal with variable interpolation in command context
| 467 | `Found issue at line ${i + 1}`, |
Template literal with variable interpolation in command context
| 514 | details: `Heap grew ${growth_mb.toFixed(2)} MB after single upload. ` + |
Template literal with variable interpolation in command context
| 515 | `At this rate, production would hit OOM after ~${Math.floor(1024 / growth_mb)} uploads.`, |
Template literal with variable interpolation in command context
| 518 | `Global array 'leakedBuffers' grows by ~${(growth_mb * 1024).toFixed(0)} KB per upload`, |
Template literal with variable interpolation in command context
| 559 | { Metric: "Baseline heap", Value: `${baseline_size.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 560 | { Metric: "After operation", Value: `${after_size.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 561 | { Metric: "Growth", Value: `${growth_mb.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 562 | { Metric: "Growth per upload", Value: `~${(growth_mb * 1024).toFixed(0)} KB` }, |
Template literal with variable interpolation in command context
| 563 | { Metric: "Projected OOM", Value: `After ~${Math.floor(1024 / growth_mb)} uploads` } |
Template literal with variable interpolation in command context
| 654 | console.log(`Baseline: ${baseline_size.toFixed(2)} MB`); |
Template literal with variable interpolation in command context
| 670 | console.log(`After: ${after_size.toFixed(2)} MB (grew ${growth_mb.toFixed(2)} MB)`); |
Template literal with variable interpolation in command context
| 709 | details: `Heap grew ${growth_mb.toFixed(2)} MB after single upload.`, |
Template literal with variable interpolation in command context
| 712 | `Global array grows by ~${(growth_mb * 1024).toFixed(0)} KB per upload`, |
Template literal with variable interpolation in command context
| 749 | { Metric: "Baseline heap", Value: `${baseline_size.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 750 | { Metric: "After operation", Value: `${after_size.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 751 | { Metric: "Growth", Value: `${growth_mb.toFixed(2)} MB` }, |
Template literal with variable interpolation in command context
| 752 | { Metric: "Projected OOM", Value: `~${Math.floor(1024 / growth_mb)} uploads` } |
Fetch to external URL
| 242 | await fetch("http://localhost:8080/process", { |
Fetch to external URL
| 379 | fetch("http://localhost:8081/acquire", { |
External URL reference
| 242 | await fetch("http://localhost:8080/process", { |
External URL reference
| 273 | console.log(" Open in browser or upload to https://speedscope.app"); |
External URL reference
| 379 | fetch("http://localhost:8081/acquire", { |