| name | odoo_inspect_security |
| aliases | ["inspect_security"] |
| label | Inspecter la sécurité |
| label_en | Inspect security |
| kind | tool |
| group | live |
| builtin | false |
| read_only | true |
| risk_level | low |
| description | Diagnostiquer les droits d'accès Odoo d'un modèle : ACL ir.model.access, record rules ir.rule, groupes, multi-société, sudo, group_id, visibilité partielle, accès refusé, « l'utilisateur ne voit pas ». Utiliser pour expliquer une erreur d'accès, auditer la sécurité ou comprendre une visibilité. Ne pas utiliser pour les droits sur un menu/action (odoo_inspect_navigation) ni pour des invisible/readonly UI (odoo_inspect_view). |
| description_en | Diagnose Odoo model access security: ACLs ir.model.access, record rules ir.rule, groups, multi-company, sudo, group_id, partial visibility, access denied, 'user can't see'. Use to explain an access error, audit security or understand a visibility rule. Do not use for menu/action access (odoo_inspect_navigation) or UI invisible/readonly logic (odoo_inspect_view). |
| requirement | Connexion Odoo active |
| requirement_en | Active Odoo connection |
| modes | ["assistant","migration","creator"] |
| keywords | ["droits","droit d'accès","droits d'accès","access","access right","access rights","acl","ir.model.access","record rule","security rule","ir.rule","sécurité","securite","règle de sécurité","regle de securite","permission","groupe","invisible","accès refusé","ne voit pas"] |
| version | 1.0.0 |
| author | Le Goff Benoît - Camptocamp SA |
| tags | ["odoo","security","acl"] |
| permissions | {"filesystem":"read","network":false,"scripts":false,"odoo":"read"} |
| code_path | skills/odoo-inspect-security/scripts/handler.py |
| references_auto_load | [{"file":"acl_primer.md","triggers":["acl","ir.model.access","record rule","ir.rule","droits d'accès","droits d acces","security rule","security rules","access right","access rights","sudo","groupe technique","group_id","implied_ids","global=True","accès refusé"]}] |