La sécurité des outils appelés par un modèle repose sur le principe que ses arguments ne sont pas dignes de confiance : ils sont validés, les droits de l'outil sont limités au strict nécessaire et les actions sensibles ou irréversibles demandent une confirmation humaine.
Exemple
Un outil de suppression refuse tout identifiant hors du périmètre de l'utilisateur, même si le modèle le demande.