supabase (Supabase officiel)

Compétence globale de Supabase officiel : pour toute tâche impliquant la base de données Supabase, l'authentification, les Edge Functions, le Realtime, le stockage, le CLI ou le MCP, l'agent doit consulter les journaux des mises à jour et la documentation les plus récents avant d'agir, exécuter des requêtes de vérification après les modifications, et se référer à une liste de contrôle de sécurité spécifique à Supabase.

Compétence globale de Supabase officiel : pour toute tâche impliquant la base de données Supabase, l'authentification, les Edge Functions, le Realtime, le stockage, le CLI ou le MCP, l'agent doit consulter les journaux des mises à jour et la documentation les plus récents avant d'agir, exécuter des requêtes de vérification après les modifications, et se référer à une liste de contrôle de sécurité spécifique à Supabase.

Installations de skills.sh 348296 (+1522 / 24h)

Audit de sécurité : Non audité

  • Pas encore scanné

Raison

  • La liste de contrôle de sécurité s'applique à des pratiques concrètes : ne pas utiliser user_metadata, modifiable par l'utilisateur, pour l'autorisation ; les clés service_role / secret ne doivent pas être exposées dans le frontend, les variables NEXT_PUBLIC_ dans Next.js sont envoyées au navigateur ; les vues contournent par défaut le RLS, utiliser security_invoker à partir de Postgres 15 ; les stratégies UPDATE doivent inclure à la fois USING et WITH CHECK ; ne pas ajouter de SECURITY DEFINER pour résoudre des erreurs de permissions
  • Avant de modifier la structure des tables, déterminer si le projet utilise un schéma déclaratif ou des migrations impératives ; en mode impératif, itérer avec execute_sql ou supabase db query, ne pas utiliser apply_migration pour modifier la base locale, exécuter les advisors avant la finalisation puis générer la migration avec db pull
  • Si la même approche échoue 2–3 fois, s'arrêter, changer de stratégie et consulter les journaux, sans réessayer à l'identique
  • skills.sh a enregistré 1522 installations en 24 heures, pour un total de 348296, avec une moyenne hebdomadaire comprise entre 11380 et 12605 au cours des 8 dernières semaines (indicateur d'attention uniquement)

Utilisation

  • Nécessite un projet Supabase ; lors de l'utilisation du CLI, vérifier la version (l'auteur indique que db query nécessite v2.79.0+ et db advisors v2.81.3+), ou connecter Supabase MCP (connexion via https://mcp.supabase.com/mcp,OAuth)
  • Dans les environnements CI et les agents, utiliser des jetons d'accès personnels à périmètre restreint (SUPABASE_ACCESS_TOKEN), et non les jetons à permissions complètes générés par la connexion navigateur

Risques

  • Non audité pour cette période, classé C fixe, les commandes d'installation ne sont pas affichées
  • L'agent accède en ligne aux journaux des mises à jour et à la documentation de supabase.com, et exécute directement du SQL sur la base de données ; MCP se connecte à votre projet réel, et l'auteur rappelle que les jetons classiques donnent accès à l'ensemble du compte, tandis que les commandes utilisant le mot de passe de la base de données ne sont pas limitées par le périmètre du jeton
  • En l'absence de .mcp.json, SKILL.md demande à l'agent de créer le fichier lui-même à la racine du projet

Ouvrir · Dépôt

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Parcourir les dernières actualités IA