The Next-Gen Universal Local Development Server & AI-Native Stack. Self-contained Apache 2.4, MariaDB 10.11, PHP 8.x, phpMyAdmin, instant project runner, native Model Context Protocol (MCP) server for Claude Desktop, Cursor & Windsurf, and an web Control Center dashboard.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
localxweb_autofix
issueType
-
localxweb_clean
target (all\
-
localxweb_db_create
name, username, password, collation
-
localxweb_db_creds
name
-
localxweb_db_drop
name
-
localxweb_db_export
name, destinationFile
-
localxweb_db_import
name, sourceFile, sqlContent
-
localxweb_db_list
_none_
-
localxweb_db_query
query, database
-
localxweb_db_tables
database
-
localxweb_doctor
_none_
-
localxweb_enable_extension
extension
-
localxweb_get_config
_none_
-
localxweb_get_logs
service, lines
-
localxweb_list_running_apps
_none_
-
localxweb_php_info
_none_
-
localxweb_restart_service
service (apache\
-
localxweb_run_app
directory, port, router, env
-
localxweb_scan_ports
ports
-
localxweb_site_create
name, template (php\
-
localxweb_site_list
_none_
-
localxweb_start_service
service (apache\
-
localxweb_status
_none_
-
localxweb_stop_app
port
-
localxweb_stop_service
service (apache\
-
localxweb_test_endpoint
url, method, headers, body
-
localxweb_update_config
updates
analyzed commit 6d6fba1 · analyzer v33 · 1w ago
danger signals4
- dynamic code execution concat require() devlopersujoy-localxweb-6d6fba1/src/dashboard/api.js :1
equire(_0x4cd483(0x252)+'dex'),platform=require('../ut'+'ils/p'+_0x4cd483(0x186)+'rm'),{apache,mysql,php,phpmyadmin,dbManager}=createServices(),_0x5d0f33={};_0x5d0f33[_0x4cd483(0x1d6)+'e']=apache,_0x5 - dynamic code execution concat require() devlopersujoy-localxweb-6d6fba1/src/services/apache.js :1
ba(0x3b4)+_0x537dba(0x235)),BaseService=require('./bas'+'e'),platform=require(_0x537dba(0x194)+_0x537dba(0x2e9)+_0x537dba(0x3b5)+'rm'),config=require(_0x537dba(0x293)+_0x537dba(0x382)),logger=require( - dynamic code execution concat require() devlopersujoy-localxweb-6d6fba1/src/services/phpmyadmin.js :1
vice=require(_0x15f8f4(0x2e4)),platform=require('../ut'+'ils/p'+_0x15f8f4(0x2b9)+'rm'),config=require(_0x15f8f4(0x306)+_0x15f8f4(0x206)),logger=require('../ut'+_0x15f8f4(0x32c)+_0x15f8f4(0x1ca)),{wait - dynamic code execution concat require() devlopersujoy-localxweb-6d6fba1/src/utils/autoFixer.js :1
re('./log'+_0x369cd7(0xbe)),{checkPort}=require('./por'+'ts');function _0x2dee(){const _0x285718=['pgjVzhK','Bxv4','lMXVy2S','u2rOCwy'
code files: 37
filesystem 21
- fs devlopersujoy-localxweb-6d6fba1/src/cli/index.js :1
677)),path=require(_0x4b9d94(0x33f)),fs=require('fs'),{createServices,sitesManager,packageManager,runDiagnostics,config}=require( - fs devlopersujoy-localxweb-6d6fba1/src/config/index.js :1
_0x3a00f9=_0x5edc10,_0x3a00f9;}const fs=require('fs'),path=require(_0x3ee411(0xee)),platform=require( - fs devlopersujoy-localxweb-6d6fba1/src/database/manager.js :1
0x1a97c5+0xbfa2a+0x541*0x5a1));const fs=require('fs'),path=require(_0x583fa8(0x343)),{execSync}=require(_0x583fa8(0x347)+_0x583fa8(0x3e6)+_0x583fa8(0x20e)),logger=require(_0x583fa8(0x2cb)+_0x583fa8(0x - fs devlopersujoy-localxweb-6d6fba1/src/installer/detector.js :1
'+_0x5ba422(0x238)+_0x5ba422(0x274)),fs=require('fs'),path=require(_0x5ba422(0x205)),platform=requ - fs devlopersujoy-localxweb-6d6fba1/src/installer/downloader.js :1
8+-0x1c8c1*-0x1+-0x8b*-0x6ab));const fs=require('fs'),path=require(_0x34577c(0x117)),https=require('https'),http=require('http'),{execSync}=require(_0x34577c(0x77)+_0x34577c(0x139)+_0x34577c(0x92)),pl - fs devlopersujoy-localxweb-6d6fba1/src/installer/packageManager.js :1
)+_0x27fbfb(0x474)+_0x27fbfb(0x475)),fs=require('fs'),path=require(_0x27fbfb(0x4d3)),platform=require(_0x27fbfb(0x27b)+_0x27fbfb(0x479)+_0x27fbfb(0x2f3)+'rm'),logger=require(_0x27fbfb(0x27b)+_0x27fbfb - fs devlopersujoy-localxweb-6d6fba1/src/mcp/installer.js :1
43*-0x82+0x6991e+-0x2b*0x201));const fs=require('fs'),path=require('path'),os=require('os'),platform=require(_0x488358(0x175)+'ils/p'+_0x488358(0x1ba)+'rm');function getClientConfigPaths(){const _0x1f - fs devlopersujoy-localxweb-6d6fba1/src/mcp/resources.js :1
;const path=require(_0x2d2a3c(0xc0)),fs=require('fs'),platform=require(_0x2d2a3c(0x105)+_0x2d2a3c(0xa9)+_0x2d2a3c(0xfa)+'rm'),config=require('../co'+_0x2d2a3c(0xad)),{checkPort}=require(_0x2d2a3c(0x10 - fs devlopersujoy-localxweb-6d6fba1/src/mcp/tools.js :1
const path=require(_0x1f4b34(0x329)),fs=require('fs'),{spawn}=require(_0x1f4b34(0x4b4)+_0x1f4b34(0x495)+_0x1f4b34(0x378)),platform=require(_0x1f4b34(0x500)+_0x1f4b34(0x3a5)+_0x1f4b34(0x40a)+'rm'),conf - fs devlopersujoy-localxweb-6d6fba1/src/server/webServer.js :1
0x35b4d));const http=require('http'),fs=require('fs'),path=require('path'),{spawn}=require(_0x423584(0x162)+_0x423584(0x208)+_0x423584(0x267)),platform=require(_0x423584(0x17e)+_0x423584(0x1cd)+_0x423 - fs devlopersujoy-localxweb-6d6fba1/src/services/apache.js :1
const path=require(_0x537dba(0x2d4)),fs=require('fs'),{execSync}=require(_0x537dba(0x2f9)+_0x537dba(0x3b4)+_0x537dba(0x235)),BaseService=require('./bas'+'e'),platform=require(_0x537dba(0x194)+_0x537db - fs devlopersujoy-localxweb-6d6fba1/src/services/base.js :1
9cd(0x1db)+'_proc'+_0x1ee9cd(0x204)),fs=require('fs'),path=require(_0x1ee9cd(0x1da)),platform=require(_0x1ee9cd(0x23e)+_0x1ee9cd(0x1f4)+_0x1ee9cd(0x1ea)+'rm'),logger=require(_0x1ee9cd(0x23e)+_0x1ee9cd
show 9 more
- fs devlopersujoy-localxweb-6d6fba1/src/services/mysql.js :1
const path=require(_0x56c959(0x22f)),fs=require('fs'),{execSync}=require('child'+_0x56c959(0x252)+'ess'),BaseService=require(_0x56c959(0x226)+'e'),platform=require(_0x56c959(0x1ab)+_0x56c959 - fs devlopersujoy-localxweb-6d6fba1/src/services/php.js :1
;const path=require(_0x2880df(0xe1)),fs=require('fs'),{execSync}=require(_0x2880df(0xb5)+'_proc'+_0x2880df(0x112)),BaseService=require(_0x2880df(0x1ad)+'e'),platform=require(_0x2880df(0x188)+'ils/p'+_ - fs devlopersujoy-localxweb-6d6fba1/src/services/phpmyadmin.js :1
const path=require(_0x15f8f4(0x242)),fs=require('fs'),BaseService=require(_0x15f8f4(0x1c9)+'e'),PHPService=require(_0x15f8f4(0x2e4)),platform=require('../ut'+'ils/p'+_0x15f8f4(0x2b9)+'rm'),config=requ - fs devlopersujoy-localxweb-6d6fba1/src/services/sites.js :1
6+-0x1*0x488b6+-0xbfae9*-0x1));const fs=require('fs'),path=require(_0x409ebc(0x2c2)),platform=require(_0x409ebc(0x27b)+'ils/p'+_0x409ebc(0x293)+'rm'),config=require(_0x409ebc(0x285)+_0x409ebc(0x19d)); - fs devlopersujoy-localxweb-6d6fba1/src/studio/server.js :1
15(0x2ae)+'ss'),path=require('path'),fs=require('fs'),DatabaseManager=require(_0x258415(0x1c0)+_0x258415(0x31b)+_0x258415(0x242)+_0x258415(0x2a4)),config=require( - fs devlopersujoy-localxweb-6d6fba1/src/utils/autoFixer.js :1
0x19e*-0x43a+0x52907+0x518b3));const fs=require('fs'),path=require(_0x369cd7(0x229)),{execSync}=require('child'+_0x369cd7(0xbb)+'ess'),platform=require(_0x369cd7(0x131)+'tform'),logger=require('./log' - fs devlopersujoy-localxweb-6d6fba1/src/utils/cleaner.js :1
6*0x3a+-0xad963+0x1779ff*0x1));const fs=require('fs'),path=require(_0x3e7a79(0x1b0)),platform=require(_0x3e7a79(0x1ec)+_0x3e7a79(0x1c7));function formatBytes(_0x245bf9){const _0x3b7bf8=_0x3e7a79,_0xb7 - fs devlopersujoy-localxweb-6d6fba1/src/utils/doctor.js :1
0x32db5*-0x1+0x33c33+0x2ffb4));const fs=require('fs'),path=require(_0x127526(0x151)),platform=require(_0x127526(0xef)+_0x127526(0x14b)),{checkPort}=require(_0x127526(0xd1)+'ts'),{detectAll}=require('. - fs devlopersujoy-localxweb-6d6fba1/src/utils/platform.js :1
s=require('os'),path=require('path'),fs=require('fs'),{execSync}=require('child'+_0x1cc8a0(0x15e)+_0x1cc8a0(0xdd));let lastCpuMeasure=null;const platform={'isWindows':process[_0x1cc8a0(0xb1)+_0x1cc8a0
shell / exec 7
- shell devlopersujoy-localxweb-6d6fba1/src/database/manager.js :1
894(0x401)]=_0x3b6134[_0x1b7894(0x35c)],execSync(_0x1cc3a7,_0x56d396);if(_0x572ecf&&fs[_0x1b7894(0x3d5)+_0x1b7894(0x2d3)](_0x37aca4))fs[_0x1b7894(0x2e7)+_0x1b7894(0x32b)](_0x37aca4);logger[_0x1b7894(0 - shell devlopersujoy-localxweb-6d6fba1/src/installer/downloader.js :1
;_0x13102a[_0x2f14b8(0x8c)]='ignor'+'e',execSync(_0x2f14b8(0x95)+_0x2f14b8(0x13c)+_0x4303a4+(_0x2f14b8(0xf8)+'\x22')+_0x2c49a9+'\x22',_0x13102a),_0x135416=!![];}catch(_0x27b917){logger[_0x2f14b8(0x8b) - shell devlopersujoy-localxweb-6d6fba1/src/installer/packageManager.js :1
[_0x201d13(0x383)]=_0x201d13(0x437)+'e',execSync(_0x3636ff['KDeHX'],_0x46281f);}catch{}const _0x4143fd=[_0x3636ff['eGDvO'],_0x3636ff[_0x201d13(0x296)],'https'+_0x201d13(0x2ef)+_0x201d13(0x33f)+_0x201d - shell devlopersujoy-localxweb-6d6fba1/src/server/webServer.js :1
RVER_PORT':String(_0x4fe348)},_0x3dfe47=spawn(_0x3d2a95,[_0x346acd],{'cwd':path[_0xf59ef4(0x191)+'me'](_0x346acd),'env':_0x27fafd}),_0x1ec4ed=[],_0x247f31=[];_0x3dfe47['stdou'+'t']['on'](_0xf59ef4(0x1 - shell devlopersujoy-localxweb-6d6fba1/src/services/base.js :1
x1b7)](_0x119632[_0x449dc8(0x255)]))try{execSync(_0x119632[_0x449dc8(0x28c)],{'stdio':_0x119632[_0x449dc8(0x214)]});}catch{}try{_0x119632[_0x449dc8(0x27e)](execSync,_0x119632[_0x449dc8(0x268)],{'stdio - shell devlopersujoy-localxweb-6d6fba1/src/services/mysql.js :1
_0x132d77[_0x4137ed(0x177)+'ut']=0xea60,execSync('\x22'+_0x34718e+(_0x4137ed(0x20c)+_0x4137ed(0x282)+_0x4137ed(0x234)+_ - shell devlopersujoy-localxweb-6d6fba1/src/services/php.js :1
8448(0x111)+'ut']=0xfa0;const _0x5696e9=execSync('\x22'+_0x485c2e+(_0xfe8448(0xf2)+_0xfe8448(0x249)+_0xfe8448(0x235)+_0xfe8448(0x26a)+_0xfe8448(0x1d2)+'sion_'+_0xfe8448(0x1ca)+';\x22'),_0x4b
network 3
- net devlopersujoy-localxweb-6d6fba1/src/dashboard/public/app.js :1
e07=_0x177081;try{const _0x3406a2=await fetch(_0x539e07['TniZY']),_0x173028=await _0x3406a2[_0x1bbefe(0x720)]();appState[_0x1bbefe(0x74b)+'cs']=_0x173028;const _0x377924=_0x173028['cpuPe'+_0x1bbefe(0x - net devlopersujoy-localxweb-6d6fba1/src/installer/downloader.js :1
'),path=require(_0x34577c(0x117)),https=require('https'),http=require('http'),{execSync}=require(_0x34577c(0x77)+_0x34577c(0x139)+_0x34577c(0x92)),platform=require(_0x34577c(0xf2)+'ils/p'+_0x34577c(0x - net devlopersujoy-localxweb-6d6fba1/src/server/webServer.js :1
36da+-0x3*-0x16a21+0x35b4d));const http=require('http'),fs=require('fs'),path=require('path'),{spawn}=require(_0x423584(0x162)+_0x423584(0x208)+_0x423584(0x267)),platform=require(_0x423584(0x17e)+_0x4
install hooks 1
- prepublishOnly devlopersujoy-localxweb-6d6fba1/package.json :16
npm run build
declared dependencies 11
- chalk@^4.1.2
- commander@^11.1.0
- express@^4.18.2
- extract-zip@^2.0.1
- ini@^4.1.1
- mysql2@^3.7.0
- node-fetch@^2.7.0
- open@^8.4.2
- ora@^5.4.1
- tcp-port-used@^1.0.2
- javascript-obfuscator@^5.6.0