⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
app
/
Http
/
Middleware
/
View File Name :
XSS.php
<?php namespace App\Http\Middleware; use App\Models\LandingPageSection; use App\Models\User; use App\Models\Utility; use Closure; use Config; class XSS { use \RachidLaasri\LaravelInstaller\Helpers\MigrationsHelper; /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { if(\Auth::check()) { $settings = Utility::settingsById(\Auth::user()->creatorId()); if (!empty($settings['timezone'])) { Config::set('app.timezone', $settings['timezone']); date_default_timezone_set(Config::get('app.timezone', 'UTC')); } \App::setLocale(\Auth::user()->lang); if(\Auth::user()->type == 'super admin') { $migrations = $this->getMigrations(); $messengerMigration = Utility::get_messenger_packages_migration(); $dbMigrations = $this->getExecutedMigrations(); // $Modulemigrations = glob(base_path().'/Modules/LandingPage/Database'.DIRECTORY_SEPARATOR.'Migrations'.DIRECTORY_SEPARATOR.'*.php'); $numberOfUpdatesPending = (count($migrations) + $messengerMigration) - count($dbMigrations); if($numberOfUpdatesPending > 0) { Utility::addNewData(); User::defaultEmail(); return redirect()->route('LaravelUpdater::welcome'); } } } $input = $request->all(); // array_walk_recursive( // $input, function (&$input){ // $input = strip_tags($input); // } // ); $request->merge($input); return $next($request); } }