In php_safemode is_executable returns empty, even if exec(".../curl") works fine from the the safe_mode_exec_dir directory. This breaks Snoopy, but probably is a bug in PHP.
Also an error message at this point would be helpful. Maybe Snoopy should set a $error to a warning and try the exec anyway.
PHP 4.3.10 (cli) (built: Apr 19 2006 17:25:57)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies