Kaynağa Gözat

Protect composer home against web access

Jerome Tamarelle 13 yıl önce
ebeveyn
işleme
1139b5c306
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      src/Composer/Factory.php

+ 5 - 0
src/Composer/Factory.php

@@ -38,6 +38,11 @@ class Factory
             }
         }
 
+        // Protect directory against web access
+        if (!file_exists($home . '/.htaccess')) {
+            @mkdir($home, 0777, true) && @file_put_contents($home . '/.htaccess', 'deny from all');
+        }
+
         $config = new Config();
 
         $file = new JsonFile($home.'/config.json');