Una Groovy sandbox è un ambiente di esecuzione ristretto che limita ciò che gli script Groovy possono fare. Si usa quando il software consente a utenti o amministratori di eseguire script personalizzati, ma deve impedire che tali script leggano liberamente file, chiamino comandi di sistema, carichino classi pericolose o raggiungano oggetti sensibili dell'applicazione.
Nella sicurezza informatica, le sandbox sono importanti perché la flessibilità degli script è allo stesso tempo potente e rischiosa. Consentono alle piattaforme di supportare automazione e personalizzazione riducendo il rischio che uno script si trasformi in una vera esecuzione di codice. Gli aggressori cercano spesso modi per aggirare i controlli della sandbox, poiché un bypass riuscito può trasformare una funzionalità di scripting


