소스 검색

[CORE] Unset sensitive information from the environment

experimental
Bruno Aleixo 7 달 전
부모
커밋
162b01e2c5
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. +7
    -1
      public/index.php

+ 7
- 1
public/index.php 파일 보기

@@ -33,6 +33,7 @@ declare(strict_types = 1);

use App\CacheKernel;
use App\Kernel;
use App\Util\Formatting;
use Symfony\Component\ErrorHandler\Debug;
use Symfony\Component\HttpFoundation\Request;

@@ -68,7 +69,12 @@ if ('prod' === $kernel->getEnvironment() || isset($_ENV['SOCIAL_USE_CACHE_KERNEL
$kernel = new CacheKernel($kernel);
}

$request = Request::createFromGlobals();
$request = Request::createFromGlobals();
$_ENV = array_filter(
$_ENV,
fn (string $key) => Formatting::startsWith($key, ['HTTP', 'APP']) && $key !== 'APP_SECRET',
\ARRAY_FILTER_USE_KEY,
);
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);

불러오는 중...
취소
저장