arbitrage
Automates detection and monitoring of arbitrage opportunities across various prediction market platforms.
Install this skill
Security score
The arbitrage skill was audited on Feb 19, 2026 and we found 17 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 112 | console.log(` ${opp.marketA.platform}: ${opp.marketA.price}`); |
Template literal with variable interpolation in command context
| 113 | console.log(` ${opp.marketB.platform}: ${opp.marketB.price}`); |
Template literal with variable interpolation in command context
| 114 | console.log(` Spread: ${opp.spread.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 118 | console.log(`Arbitrage expired: ${opp.id}`); |
Template literal with variable interpolation in command context
| 139 | console.log(`${opp.question}`); |
Template literal with variable interpolation in command context
| 140 | console.log(` Buy on ${opp.buyPlatform} @ ${opp.buyPrice}`); |
Template literal with variable interpolation in command context
| 141 | console.log(` Sell on ${opp.sellPlatform} @ ${opp.sellPrice}`); |
Template literal with variable interpolation in command context
| 142 | console.log(` Spread: ${opp.spread.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 157 | console.log(` Buy ${comparison.buySide} on ${comparison.buyPlatform}`); |
Template literal with variable interpolation in command context
| 158 | console.log(` Sell ${comparison.sellSide} on ${comparison.sellPlatform}`); |
Template literal with variable interpolation in command context
| 159 | console.log(` Spread: ${comparison.spread.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 161 | console.log(`No arbitrage. Price difference: ${comparison.priceDiff.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 182 | console.log(`Found ${autoMatches.length} auto-matches`); |
Template literal with variable interpolation in command context
| 207 | console.log(`Total opportunities: ${stats.totalOpportunities}`); |
Template literal with variable interpolation in command context
| 208 | console.log(`Avg spread: ${stats.avgSpread.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 209 | console.log(`Max spread seen: ${stats.maxSpread.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 212 | console.log(` ${pair}: ${count}`); |