--TEST-- test directory traversal security vulnerability --SKIPIF-- --FILE-- listContent(); $phpunit->assertErrors(array( array('package' => 'PEAR_Error', 'message' => 'Malicious .tar detected, file "/../../../../../../../../../../../../../../AAAAAAAAAAAAAAAAA/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.txt" will not install in desired directory tree') ), 'after 1'); $tar->extract(); $phpunit->assertErrors(array( array('package' => 'PEAR_Error', 'message' => 'Malicious .tar detected, file "/../../../../../../../../../../../../../../AAAAAAAAAAAAAAAAA/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.txt" will not install in desired directory tree') ), 'after 2'); echo 'tests done'; ?> --CLEAN-- --EXPECT-- tests done