Transak fiat-to-crypto on-ramp for Web3. Buy and sell crypto with 100+ payment methods across 170+ countries.
45
48%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./public/skills/0xterrybit/transak/SKILL.mdSecurity
2 findings — 1 high severity, 1 medium severity. You should review these findings carefully before considering using this skill.
The skill handles credentials insecurely by requiring the agent to include secret values verbatim in its generated output. This exposes credentials in the agent’s context and conversation history, creating a risk of data exfiltration.
Insecure credential handling detected (high risk: 1.00). The prompt explicitly constructs and echoes a widget URL and cURL examples that embed TRANSAK_API_KEY (and uses an api-key header), which requires including secret values verbatim in generated commands/outputs.
The skill is specifically designed for direct financial operations, giving the agent the ability to move money or execute financial transactions — such as payment processing, cryptocurrency operations, banking integrations, or market order execution.
Direct money access detected (high risk: 1.00). The skill is explicitly a fiat-to-crypto on-ramp (Transak) with API endpoints and examples to get price quotes, generate widget URLs to initiate buys/sells, create orders, check order status, handle webhooks, and manage payment methods. It requires an API key/secret and provides direct flows to move fiat into crypto (and off-ramp). This is a specific financial integration for executing payments and crypto transactions, not a generic tool, so it grants direct financial execution capability.
f45fcb5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.