canvas-debugging
Helps debug canvas layout issues and grid positioning problems in Konva, ensuring accurate component rendering and layout behavior.
Install this skill
Security score
The canvas-debugging skill was audited on Feb 9, 2026 and we found 12 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 57 | gridColumn: `${x + 1} / ${x + width + 1}` |
Template literal with variable interpolation in command context
| 58 | gridRow: `${y + 1} / ${y + height + 1}` |
Template literal with variable interpolation in command context
| 59 | gridArea: `${y + 1} / ${x + 1} / ${y + height + 1} / ${x + width + 1}` |
Template literal with variable interpolation in command context
| 182 | issues.push(`Out of bounds: x(${layout.x}) + width(${layout.width}) > gridCols(${gridCols})`) |
Template literal with variable interpolation in command context
| 186 | issues.push(`Out of bounds: y(${layout.y}) + height(${layout.height}) > gridRows(${gridRows})`) |
Template literal with variable interpolation in command context
| 206 | console.log(` ${bp.name}:`, layout || 'MISSING') |
Template literal with variable interpolation in command context
| 216 | console.log(` ${bp.name}:`, layout || 'STILL MISSING') |
Template literal with variable interpolation in command context
| 238 | console.log(` ${p.componentId}:`) |
Template literal with variable interpolation in command context
| 239 | console.log(` gridColumn: ${p.gridColumn}`) |
Template literal with variable interpolation in command context
| 240 | console.log(` gridRow: ${p.gridRow}`) |
Template literal with variable interpolation in command context
| 241 | console.log(` gridArea: ${p.gridArea}`) |
Template literal with variable interpolation in command context
| 360 | console.log(`${c.id} (${c.name}):`, layout || 'NO LAYOUT') |