positions
Automates position management with features like stop-loss, take-profit, and trailing stops for effective trading strategies.
Install this skill
Security score
The positions skill was audited on Feb 22, 2026 and we found 23 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 86 | console.log(`${pos.id}: ${pos.platform} ${pos.market}`); |
Template literal with variable interpolation in command context
| 87 | console.log(` Side: ${pos.side}`); |
Template literal with variable interpolation in command context
| 88 | console.log(` Size: ${pos.size}`); |
Template literal with variable interpolation in command context
| 89 | console.log(` Entry: ${pos.entryPrice}`); |
Template literal with variable interpolation in command context
| 90 | console.log(` Current: ${pos.currentPrice}`); |
Template literal with variable interpolation in command context
| 91 | console.log(` P&L: ${pos.pnl} (${pos.pnlPercent}%)`); |
Template literal with variable interpolation in command context
| 92 | console.log(` Stop-loss: ${pos.stopLoss || 'none'}`); |
Template literal with variable interpolation in command context
| 93 | console.log(` Take-profit: ${pos.takeProfit || 'none'}`); |
Template literal with variable interpolation in command context
| 196 | console.log(`🛑 Stop-loss hit: ${position.market}`); |
Template literal with variable interpolation in command context
| 197 | console.log(` Entry: ${position.entryPrice}`); |
Template literal with variable interpolation in command context
| 198 | console.log(` Exit: ${result.exitPrice}`); |
Template literal with variable interpolation in command context
| 199 | console.log(` P&L: ${result.pnl}`); |
Template literal with variable interpolation in command context
| 204 | console.log(`✅ Take-profit hit: ${position.market}`); |
Template literal with variable interpolation in command context
| 205 | console.log(` P&L: ${result.pnl}`); |
Template literal with variable interpolation in command context
| 210 | console.log(`📉 Trailing stop hit: ${position.market}`); |
Template literal with variable interpolation in command context
| 211 | console.log(` High: ${position.highWaterMark}`); |
Template literal with variable interpolation in command context
| 212 | console.log(` Exit: ${result.exitPrice}`); |
Template literal with variable interpolation in command context
| 217 | console.log(`⚠️ ${position.market} ${distance}% from ${type}`); |
Template literal with variable interpolation in command context
| 226 | console.log(`Total positions: ${summary.count}`); |
Template literal with variable interpolation in command context
| 227 | console.log(`Total value: $${summary.totalValue}`); |
Template literal with variable interpolation in command context
| 228 | console.log(`Unrealized P&L: $${summary.unrealizedPnl}`); |
Template literal with variable interpolation in command context
| 229 | console.log(`With stop-loss: ${summary.withStopLoss}`); |
Template literal with variable interpolation in command context
| 230 | console.log(`With take-profit: ${summary.withTakeProfit}`); |
Install this skill with one command
/learn @alsk1992/positions