T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:14- Finding
Excessive Supabase Service-Role Credential Requirement
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent gamification prompt interface, but it asks users to provide a highly privileged Supabase service-role key despite describing a separate backend API server.
Review this carefully before installing. Prefer a version that does not require a Supabase service-role key in the agent environment; that key should live only in the backend service. Also confirm leaderboard participation, visibility, and authorization rules before using it with multiple users.
SKILL.md:14Excessive Supabase Service-Role Credential Requirement
The skill advertises a multi-user leaderboard and comparative progress features without any visible warning about privacy implications, consent, or access controls. In a productivity context, exposing relative XP, streaks, or achievement status can reveal behavioral patterns and participation data about other users, especially if the leaderboard is accessible broadly.
No suspicious patterns detected.