other
- Location
SKILL.md:20- Finding
Undisclosed Hardcoded Affiliate Referral in Registration Request
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a real-money crypto gambling helper with financial actions and an embedded referral code, but it lacks clear safety gates and credential-handling guidance.
Review this carefully before installing. It is intended for real-money cryptocurrency gambling, may be illegal or restricted depending on location and eligibility, can result in financial loss, and blockchain transfers may be irreversible. Do not paste real API keys into shell commands or logs, remove or understand the referral code before registering, and only proceed with explicit user approval for deposits, bets, and withdrawals.
SKILL.md:20Undisclosed Hardcoded Affiliate Referral in Registration Request
SKILL.md:25Withdrawal-Capable API Key Recommended Directly in Shell Command Arguments
The documentation describes registration, deposits, betting, and withdrawals involving real cryptocurrency but does not include prominent warnings about financial loss, gambling risk, legality/jurisdiction restrictions, age restrictions, or the irreversible nature of blockchain transfers. In a skill that can move funds and place bets, omission of these warnings materially increases the likelihood of unsafe or uninformed use.
The skill description contains broad trigger phrases like 'use when the user wants to gamble' and 'interact with Agent Casino,' which can cause the skill to activate for loosely related financial or entertainment requests. Because the skill enables real-money cryptocurrency betting and fund movement, overbroad invocation increases the chance of unintended gambling or transactional actions without sufficiently explicit user intent.
The registration example transmits a wallet address, agent name, and referral code to an external gambling service. While external API use is expected for this skill, it still creates privacy, tracking, and fund-routing risk because sensitive identifiers are sent to a third party and bootstrap access to later financial operations via an API key.
curl -X POST https://agent.rollhub.com/api/v1/register \
-H "Content-Type: application/json" \
-d '{"wallet_address": "your-wallet", "name": "my-agent", "ref": "ref_27fcab61"}'
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
Every bet is cryptographically verifiable:
curl https://agent.rollhub.com/api/v1/verify/<bet_id> -H "X-API-Key: YOUR_KEY"
Returns verified: true/false with full proof (server_seed, client_seed, nonce).
No suspicious patterns detected.