.claude/skills/audit-rls/SKILL.md
Auditer les policies RLS d'une table ou du projet. TRIGGERS : audit-rls, vérifier RLS, sécurité DB, check policies, audit sécurité
npx skillsauth add SomtechSolutionMAxime/somtech-pack audit-rlsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SELECT schemaname, tablename
FROM pg_tables
WHERE schemaname = 'public'
AND tablename NOT IN (
SELECT DISTINCT tablename FROM pg_policies
)
ORDER BY tablename;
SELECT
tablename,
policyname,
permissive,
roles,
cmd,
qual as using_clause,
with_check
FROM pg_policies
WHERE schemaname = 'public'
ORDER BY tablename, cmd;
| Opération | USING | WITH CHECK | Correct ? | |-----------|-------|------------|-----------| | SELECT | ✅ | ❌ | USING seul | | INSERT | ❌ | ✅ | WITH CHECK seul | | UPDATE | ✅ | ✅ | Les deux | | DELETE | ✅ | ❌ | USING seul |
SELECT
indexname,
tablename,
indexdef
FROM pg_indexes
WHERE schemaname = 'public'
AND (
indexdef LIKE '%user_id%'
OR indexdef LIKE '%auth.uid%'
)
ORDER BY tablename;
-- Tables avec RLS mais sans index sur user_id
SELECT t.tablename
FROM pg_tables t
JOIN pg_policies p ON t.tablename = p.tablename
WHERE t.schemaname = 'public'
AND t.tablename NOT IN (
SELECT tablename FROM pg_indexes
WHERE indexdef LIKE '%user_id%'
)
GROUP BY t.tablename;
Générer un rapport avec :
tools
Documentation de référence SomCraft — DMS Markdown-native avec AI, MCP server, et Studio. À consulter pour toute question sur l'architecture, les APIs, les concepts, ou l'exploitation d'une instance SomCraft. TRIGGERS : somcraft, dms, document management, workspace somcraft, studio somcraft, mcp somcraft, api somcraft
tools
Déployer une instance SomCraft pour un client existant (migrations Supabase + Fly.io + skills). Orchestre 7 phases : pré-flight, plan, migrations, seed, déploiement, smoke tests, installation des skills. TRIGGERS : deploy-somcraft, déployer somcraft, installer somcraft, somcraft client, setup somcraft, upgrade somcraft, status somcraft
tools
Génère l'intégralité de la configuration d'un silo SomTech : docker-compose, services Fly.io, constitutions d'agents, et templates d'environnement. Valide les métadonnées d'application avant génération. À utiliser après validation initiale du client et avant déploiement.
development
Exécute le déploiement complet d'une silo après sa génération : conteneurs Docker, environnement de développement Fly.io, branche Git, et configuration Netlify. Transforme les configs générées en infrastructure active avec URLs stables et builds automatisés.