github HTML analyzed 6d6fba1

devlopersujoy/localxweb

github

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.

maintainer
devlopersujoy
licence
NOASSERTION
first seen
2026-09-05
last seen
2026-09-06
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 27 tools
transport stdio · http counts 27 tools · 0 res · 0 prompts permission surface via README inference

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

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 6d6fba1 · analyzer v33 · 1w ago

danger signals4

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

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