Aller au contenu

Des sorties plus sûres

Un notebook partagé par lien peut contenir n'importe quoi… Basthon renforce donc la sécurité de tout ce qui s'affiche dans le notebook et la console :

  • le HTML, le SVG et le Markdown sont systématiquement nettoyés avec DOMPurify ;
  • le code JavaScript des sorties s'exécute dans un cadre isolé (bac à sable), sans accès à la page ;
  • une sortie ne peut plus déborder de sa zone d'affichage.

Les sorties interactives continuent de fonctionner : elles s'exécutent simplement dans leur bac à sable.

Jouer avec !

Script exécuté dans un bac à sable