{"id":"c0upons.com/c0upons","name":"c0upons","commands":["c0upons"],"examples":[{"run":"c0upons search nike","does":"Search community coupons"},{"run":"c0upons reveal <coupon-id>","does":"Show a coupon's code"},{"run":"c0upons login","does":"Sign in to submit coupons and bounties"},{"run":"c0upons submit --store Nike --title '20% off sitewide' --code SAVE20 --percent 20 --url https://nike.com","does":"Submit a coupon"},{"run":"c0upons bounty --store Adidas --title 'Need a 30% off code' --reward 1.00","does":"Post a bounty for a code"}],"description":"Community coupon CLI for c0upons.com: search and reveal coupon codes, submit your own and post bounties for codes you need.","homepage":"https://c0upons.com","repository":"https://github.com/profullstack/c0upons","license":"MIT","agentic":false,"latest_version":"1.9.0","vendor":"Profullstack","install":"curl -fsSL https://c0upons.com/install.sh | sh","publisher":"profullstack","w3bs":"w3bs install c0upons.com/c0upons","scan":{"status":"passed","scanner":"threatcrush 0.13.30","filesScanned":149,"summary":{"critical":0,"high":0,"medium":35,"low":7,"info":0},"malware":0,"truncated":false,"version":"1.9.0","sources":{"installer":"https://c0upons.com/install.sh","installerSha256":"ca563ee881c010bc1eef19b05dfa8d7cc1463451e7e1bf5c669c70e2ca52791d","repository":"github.com/profullstack/c0upons","commit":"99554278fb62768d348cf776791a106cdd65602a"},"notes":[],"scannedAt":"2026-11-02T17:35:33.514Z","findings":[{"ruleId":"sh-predictable-temp-path","title":"predictable temporary file","severity":"medium","category":"code","cwe":"CWE-377","file":"installer/install.sh","line":37,"malware":false},{"ruleId":"sh-predictable-temp-path","title":"predictable temporary file","severity":"medium","category":"code","cwe":"CWE-377","file":"installer/install.sh","line":39,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/bounties/[id]/claim/route.ts","line":18,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/bounties/[id]/claim/route.ts","line":34,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/bounties/[id]/claim/route.ts","line":43,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/bounties/route.ts","line":95,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/coupons/route.ts","line":68,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/coupons/route.ts","line":75,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/coupons/vote/route.ts","line":31,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/coupons/vote/route.ts","line":33,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/stores/[slug]/route.ts","line":9,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/webhooks/crawlproof/route.ts","line":83,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/api/webhooks/crawlproof/route.ts","line":90,"malware":false},{"ruleId":"js-open-redirect","title":"redirect to a non-constant destination","severity":"medium","category":"code","cwe":"CWE-601","file":"source/apps/web/app/bounties/new/page.tsx","line":61,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/apps/web/app/coupons/[id]/page.tsx","line":57,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/apps/web/app/layout.tsx","line":88,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/app/stores/[slug]/page.tsx","line":16,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/bbs-post.ts","line":164,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/flipp-sync.ts","line":445,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/inbound-email.ts","line":573,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/inbound-email.ts","line":643,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/mcp-tools.ts","line":81,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/members.ts","line":54,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/nichedb-sync.ts","line":186,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/nichedb-sync.ts","line":206,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/peerpush-sync.ts","line":338,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/peerpush-sync.ts","line":353,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/reddit-sync.ts","line":336,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/reddit-sync.ts","line":355,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/reddit-sync.ts","line":361,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/reveal-coupon.ts","line":115,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/lib/reveal-coupon.ts","line":170,"malware":false},{"ruleId":"sh-predictable-temp-path","title":"predictable temporary file","severity":"medium","category":"code","cwe":"CWE-377","file":"source/apps/web/public/install.sh","line":37,"malware":false},{"ruleId":"sh-predictable-temp-path","title":"predictable temporary file","severity":"medium","category":"code","cwe":"CWE-377","file":"source/apps/web/public/install.sh","line":39,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"medium","category":"code","cwe":"CWE-89","file":"source/apps/web/scripts/migrate.mjs","line":192,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/bbs-post.test.mjs","line":129,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/bbs-post.test.mjs","line":143,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/bbs-post.test.mjs","line":164,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/inbound-email.test.mjs","line":139,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/peerpush-sync.test.mjs","line":183,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/reveal-sweep.test.mjs","line":69,"malware":false},{"ruleId":"sql-template-interpolation","title":"SQL built from a template literal or f-string","severity":"low","category":"code","cwe":"CWE-89","file":"source/test/reveal-sweep.test.mjs","line":112,"malware":false}]}}