Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
websex_nmapB

Run nmap from the WebSex network toolkit. The container executes nmap directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_rustscanB

Run rustscan from the WebSex network toolkit. The container executes rustscan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_masscanB

Run masscan from the WebSex network toolkit. The container executes masscan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_autoreconA

Run autorecon from the WebSex network toolkit. The container executes autorecon directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_arp_scanB

Run arp scan from the WebSex network toolkit. The container executes arp-scan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_netbios_scanB

Run netbios scan from the WebSex network toolkit. The container executes nbtscan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_packet_captureA

Run packet capture from the WebSex network toolkit. The container executes tcpdump directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_packet_analysisB

Run packet analysis from the WebSex network toolkit. The container executes tshark directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_network_mapperB

Run network mapper from the WebSex network toolkit. The container executes netdiscover directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_socatB

Run socat from the WebSex network toolkit. The container executes socat directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_amassB

Run amass from the WebSex enumeration toolkit. The container executes amass directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_subfinderB

Run subfinder from the WebSex enumeration toolkit. The container executes subfinder directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_fierceB

Run fierce from the WebSex enumeration toolkit. The container executes fierce directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_dnsenumB

Run dnsenum from the WebSex enumeration toolkit. The container executes dnsenum directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_theharvesterB

Run theharvester from the WebSex enumeration toolkit. The container executes theHarvester directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_enum4linuxB

Run enum4linux from the WebSex enumeration toolkit. The container executes enum4linux directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_enum4linux_ngB

Run enum4linux ng from the WebSex enumeration toolkit. The container executes enum4linux-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_rpcclientB

Run rpcclient from the WebSex enumeration toolkit. The container executes rpcclient directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_smbmapB

Run smbmap from the WebSex enumeration toolkit. The container executes smbmap directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_netexecC

Run netexec from the WebSex enumeration toolkit. The container executes nxc directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_responderB

Run responder from the WebSex enumeration toolkit. The container executes responder directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_recon_ngB

Run recon ng from the WebSex enumeration toolkit. The container executes recon-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_spiderfootC

Run spiderfoot from the WebSex enumeration toolkit. The container executes spiderfoot directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_sherlockC

Run sherlock from the WebSex enumeration toolkit. The container executes sherlock directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_shodanB

Run shodan from the WebSex enumeration toolkit. The container executes shodan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_censysB

Run censys from the WebSex enumeration toolkit. The container executes censys directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_gobusterB

Run gobuster from the WebSex web toolkit. The container executes gobuster directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_ffufB

Run ffuf from the WebSex web toolkit. The container executes ffuf directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_feroxbusterC

Run feroxbuster from the WebSex web toolkit. The container executes feroxbuster directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_dirbB

Run dirb from the WebSex web toolkit. The container executes dirb directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_dirsearchB

Run dirsearch from the WebSex web toolkit. The container executes dirsearch directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_niktoB

Run nikto from the WebSex web toolkit. The container executes nikto directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_nucleiB

Run nuclei from the WebSex web toolkit. The container executes nuclei directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_sqlmapB

Run sqlmap from the WebSex web toolkit. The container executes sqlmap directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_whatwebC

Run whatweb from the WebSex web toolkit. The container executes whatweb directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_wfuzzB

Run wfuzz from the WebSex web toolkit. The container executes wfuzz directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_xsserB

Run xsser from the WebSex web toolkit. The container executes xsser directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_dotdotpwnB

Run dotdotpwn from the WebSex web toolkit. The container executes dotdotpwn directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_katanaC

Run katana from the WebSex web toolkit. The container executes katana directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_hakrawlerC

Run hakrawler from the WebSex web toolkit. The container executes hakrawler directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_gauC

Run gau from the WebSex web toolkit. The container executes gau directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_urlfinderC

Run urlfinder from the WebSex web toolkit. The container executes urlfinder directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_arjunC

Run arjun from the WebSex web toolkit. The container executes arjun directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_paramspiderB

Run paramspider from the WebSex web toolkit. The container executes paramspider directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_x8C

Run x8 from the WebSex web toolkit. The container executes x8 directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_jaelesC

Run jaeles from the WebSex web toolkit. The container executes jaeles directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_dalfoxC

Run dalfox from the WebSex web toolkit. The container executes dalfox directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_httpxB

Run httpx from the WebSex web toolkit. The container executes httpx directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_anewC

Run anew from the WebSex web toolkit. The container executes anew directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_qsreplaceC

Run qsreplace from the WebSex web toolkit. The container executes qsreplace directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_uroC

Run uro from the WebSex web toolkit. The container executes uro directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_wafw00fC

Run wafw00f from the WebSex web toolkit. The container executes wafw00f directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_zapB

Run zap from the WebSex web toolkit. The container executes zaproxy directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_subzyC

Run subzy from the WebSex web toolkit. The container executes subzy directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_curlB

Run curl from the WebSex web toolkit. The container executes curl directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_httpieB

Run httpie from the WebSex web toolkit. The container executes http directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_hydraB

Run hydra from the WebSex credentials toolkit. The container executes hydra directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_medusaB

Run medusa from the WebSex credentials toolkit. The container executes medusa directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_patatorB

Run patator from the WebSex credentials toolkit. The container executes patator directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_johnB

Run john from the WebSex credentials toolkit. The container executes john directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_hashcatB

Run hashcat from the WebSex credentials toolkit. The container executes hashcat directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_hash_identifierC

Run hash identifier from the WebSex credentials toolkit. The container executes hash-identifier directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_ophcrackA

Run ophcrack from the WebSex credentials toolkit. The container executes ophcrack directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_evil_winrmB

Run evil winrm from the WebSex credentials toolkit. The container executes evil-winrm directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_metasploitB

Run metasploit from the WebSex exploitation toolkit. The container executes msfconsole directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_msfvenomB

Run msfvenom from the WebSex exploitation toolkit. The container executes msfvenom directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_exploit_searchB

Run exploit search from the WebSex exploitation toolkit. The container executes searchsploit directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_gdbB

Run gdb from the WebSex binary toolkit. The container executes gdb directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_radare2B

Run radare2 from the WebSex binary toolkit. The container executes radare2 directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_ghidraB

Run ghidra from the WebSex binary toolkit. The container executes ghidra directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_binwalkB

Run binwalk from the WebSex binary toolkit. The container executes binwalk directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_ropgadgetB

Run ropgadget from the WebSex binary toolkit. The container executes ROPgadget directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_ropperB

Run ropper from the WebSex binary toolkit. The container executes ropper directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_checksecB

Run checksec from the WebSex binary toolkit. The container executes checksec directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_objdumpB

Run objdump from the WebSex binary toolkit. The container executes objdump directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_stringsB

Run strings from the WebSex binary toolkit. The container executes strings directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_xxdA

Run xxd from the WebSex binary toolkit. The container executes xxd directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_fileB

Run file from the WebSex binary toolkit. The container executes file directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_one_gadgetC

Run one gadget from the WebSex binary toolkit. The container executes one_gadget directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_pwninitC

Run pwninit from the WebSex binary toolkit. The container executes pwninit directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_pwntoolsB

Run pwntools from the WebSex binary toolkit. The container executes pwn directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_volatilityB

Run volatility from the WebSex forensics toolkit. The container executes vol directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_foremostC

Run foremost from the WebSex forensics toolkit. The container executes foremost directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_steghideB

Run steghide from the WebSex forensics toolkit. The container executes steghide directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_exiftoolB

Run exiftool from the WebSex forensics toolkit. The container executes exiftool directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_testdiskB

Run testdisk from the WebSex forensics toolkit. The container executes testdisk directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_scalpelC

Run scalpel from the WebSex forensics toolkit. The container executes scalpel directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_bulk_extractorB

Run bulk extractor from the WebSex forensics toolkit. The container executes bulk_extractor directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_zstegB

Run zsteg from the WebSex forensics toolkit. The container executes zsteg directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_hashpumpC

Run hashpump from the WebSex forensics toolkit. The container executes hashpump directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_sleuthkit_flsC

Run sleuthkit fls from the WebSex forensics toolkit. The container executes fls directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_sleuthkit_icatC

Run sleuthkit icat from the WebSex forensics toolkit. The container executes icat directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_prowlerB

Run prowler from the WebSex cloud container iac toolkit. The container executes prowler directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_scout_suiteB

Run scout suite from the WebSex cloud container iac toolkit. The container executes scout directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_trivyB

Run trivy from the WebSex cloud container iac toolkit. The container executes trivy directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_kube_hunterC

Run kube hunter from the WebSex cloud container iac toolkit. The container executes kube-hunter directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_kube_benchB

Run kube bench from the WebSex cloud container iac toolkit. The container executes kube-bench directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_docker_benchB

Run docker bench from the WebSex cloud container iac toolkit. The container executes docker-bench-security directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_checkovB

Run checkov from the WebSex cloud container iac toolkit. The container executes checkov directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_terrascanB

Run terrascan from the WebSex cloud container iac toolkit. The container executes terrascan directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_aircrackB

Run aircrack from the WebSex wireless toolkit. The container executes aircrack-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_airmonB

Run airmon from the WebSex wireless toolkit. The container executes airmon-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_airodumpC

Run airodump from the WebSex wireless toolkit. The container executes airodump-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_aireplayB

Run aireplay from the WebSex wireless toolkit. The container executes aireplay-ng directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_kismetB

Run kismet from the WebSex wireless toolkit. The container executes kismet directly with the supplied argv tokens; shell parsing is never used. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_grepB

Search text files inside the selected engagement with GNU grep. Prefer websex_jq for structured JSON and websex_python for custom parsing. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_jqB

Parse, query, transform, and validate JSON inside the selected engagement with jq. Use this instead of brittle regular expressions for JSON and OpenAPI documents. Runs from the selected engagement namespace; use relative paths for engagement artifacts.

websex_catalogA

Search every WebSex executable and native MCP tool by exact websex_* name, substring query, or category. An unfiltered call returns only counts; set include_all=true only when the complete catalog is genuinely required.

websex_executeA

Dispatch one executable-backed catalog entry by its exact websex_* name returned by websex_catalog. This is primarily a compact-mode fallback; in full mode prefer the direct named tool. Use relative paths for engagement artifacts.

websex_bashB

Run an arbitrary Bash script inside the WebSex container from the selected engagement directory. Supports pipelines and redirection; the container is the trust boundary. Execution is asynchronous and client-cancellable.

websex_pythonB

Run inline Python source or an engagement-relative Python file inside the WebSex container. Provide exactly one of source or path. Execution uses the WebSex Python environment and is asynchronous and client-cancellable.

websex_engagement_createC

Create a persistent engagement namespace and return its server-generated ID.

websex_engagement_listB

List persistent WebSex engagements available for client-side selection.

websex_engagement_getB

Return metadata for one server-generated WebSex engagement ID.

websex_workspace_listC

List files within the WebSex engagement workspace.

websex_workspace_readC

Read a UTF-8 text file from the WebSex engagement workspace.

websex_workspace_writeC

Write or append a UTF-8 text file inside the WebSex engagement workspace.

websex_workspace_deleteC

Delete one file or empty directory inside the WebSex engagement workspace.

websex_finding_reportC

Write a structured Markdown security finding inside the engagement workspace.

websex_http_requestC

Send a complete HTTP request and return the full response without truncation.

websex_graphql_requestC

Send a GraphQL query and return the full server response.

websex_jwt_decodeB

Decode JWT header and payload fields without claiming signature verification.

websex_openapi_inspectA

Extract operations from a JSON OpenAPI document at a URL or engagement-relative path. Prefer this over grep, jq, or Python when the task is OpenAPI operation inventory.

websex_hibp_password_checkB

Check a password against HIBP using its k-anonymity range API.

websex_process_snapshotB

Return the container process table and active network connections.

websex_angr_analyzeC

Analyze a workspace binary with the angr Python library.

websex_cve_lookupC

Retrieve a CVE record from NVD without inventing intelligence.

websex_file_hashesC

Calculate complete cryptographic hashes for a workspace file.

websex_openapi_auditB

Audit an OpenAPI JSON document from a URL or engagement-relative path for operation inventory, declared authentication coverage, path-parameter consistency, sensitive fields, and transport review items. Results are evidence-backed leads and are persisted in the engagement.

websex_graphql_auditB

Assess a GraphQL endpoint using introspection evidence and enumerate query/mutation fields. Results are persisted and do not claim vulnerabilities without response evidence.

websex_jwt_auditB

Audit JWT structure and claims for evidence-backed review items such as alg=none, missing expiry, issuer mismatch, and audience mismatch. Signature verification is never implied.

websex_api_fuzzB

Run a caller-bounded, single-parameter API fuzz matrix against an authorized target and preserve complete response evidence. The caller selects payloads and max_requests.

websex_http_session_createC

Create a persistent engagement-scoped HTTP workbench session with declared target scope, default headers, cookies, TLS, and redirect behavior.

websex_http_session_listC

List persistent HTTP workbench sessions in one engagement.

websex_http_session_getB

Inspect one engagement-scoped HTTP workbench session and its history count.

websex_http_session_updateC

Update an HTTP workbench session's scope, headers, cookies, match/replace rules, TLS verification, or redirect behavior.

websex_http_repeaterA

Replay one crafted HTTP request through an engagement workbench session, enforcing scope and applying persisted headers, cookies, and match/replace rules. Complete evidence is retained.

websex_http_intruderC

Run caller-bounded sniper-style payload iteration through an HTTP workbench session against one query, header, body, or path location.

websex_http_historyB

Read the complete persisted request/response history for one engagement HTTP workbench session.

websex_browser_createB

Launch an isolated headless Chromium context inside the WebSex container and return a server-generated browser session ID bound to the engagement.

websex_browser_listB

List live browser sessions owned by this MCP process for one engagement.

websex_browser_getB

Inspect one live WebSex browser session, including URL, title, network event count, and interception rules.

websex_browser_closeB

Close a live browser context and release its Chromium resources. Unlike engagement close, this has real process lifecycle semantics.

websex_browser_navigateC

Navigate a live WebSex browser session to a URL and return the resulting status, headers, URL, and title.

websex_browser_snapshotC

Return the current page text and accessibility-oriented ARIA snapshot, with optional complete HTML.

websex_browser_actionC

Perform a selector-based browser action: click, fill, type, clear, press, check, uncheck, select, or hover.

websex_browser_screenshotC

Capture a browser screenshot into the selected engagement and return its relative artifact path.

websex_browser_evaluateC

Evaluate JavaScript in the active page and return its serializable result.

websex_browser_stateB

Read cookies, localStorage, and sessionStorage from a live browser session.

websex_browser_set_stateC

Set cookies, localStorage, and sessionStorage in a live browser session.

websex_browser_network_rulesC

Configure browser request interception with blocked URL patterns, URL replacements, and extra request headers.

websex_browser_network_logB

Return complete request/response metadata captured by a live browser session, optionally clearing the in-memory log afterward.

websex_payload_encodeB

Encode text as base64, base64url, hex, URL, or form data.

websex_extract_indicatorsA

Extract URLs, IPv4 addresses, CVEs, and common hashes from supplied text.

websex_technology_hintsB

Detect deterministic technology hints in supplied HTTP headers and body text.

websex_engagement_planC

Create a deterministic WebSex engagement plan using catalog tool names.

websex_recommend_toolsC

Recommend WebSex tools using deterministic objective matching.

websex_attack_chainC

Order caller-supplied findings into a reviewable severity-based attack chain.

websex_scan_summaryD

Summarize complete WebSex tool results without discarding their output.

websex_xss_probeB

Inject unique canaries into parameters and classify reflection context (HTML/attribute/JS/URL/comment) with encoding state, plus CSP and cookie posture. Evidence-first: returns exact snippets, not payload guesses.

websex_sqli_probeB

Boolean differential SQLi oracle on one parameter with true/false/control payload triplets — fires only when true matches baseline, false diverges, and control behaves like false.

websex_sqli_time_probeC

Time-based SQLi oracle: N baseline vs N sleep-payload samples, median ratio comparison across dialects (MySQL/MSSQL/Postgres/Oracle).

websex_ssti_probeC

Server-side template injection via inert math canaries ({{7*74311}} family) with engine identification from error fingerprints. High-confidence only on evaluated literals.

websex_cmdi_probeC

Command injection with echo canaries per separator variant; time-based sleep fallback with sampled medians. Confirmed only by canary output or reproducible delay.

websex_traversal_probeB

Path traversal / LFI against a target system file with depth-varied and encoded traversal prefixes; confirmed by target-file content absent from baseline.

websex_access_bypass_probeB

401/403/405 bypass matrix: method sweep, forwarding/origin headers, X-Original-URL rewrite, path-shape mutations, case/encoding tricks, host confusion. Confirmed by status flip away from the block page.

websex_ssrf_probeC

SSRF probe with optional oob_canary_host (webhook.site) for content-read proof, metadata markers, internal-vs-dead-host differential, and blind timing fallback.

websex_open_redirect_probeB

Open redirect via scheme/host confusion matrix (@-authority, backslash, encoded slashes, allowlist suffix tricks); confirmed by Location/refresh pointing at the canary host. Also flags javascript:/data: Location values.

websex_idor_probeB

Object-level authorization: replay one object URL as owner, other low-privilege user, and anonymous; fires on identical cross-identity success or inverted authz.

websex_idor_sweep_probeA

Sweep object ids through a {id} template under one identity to build a status/shape oracle, then replay hits with websex_idor_probe.

websex_bfla_probeB

Function-level authorization: privileged verbs (POST/PUT/PATCH/DELETE) replayed as low-privilege identity vs privileged identity; fires when low-priv reaches the same success.

websex_mass_assignment_probeC

Over-posting: inject sensitive fields (role/admin/balance/flags) into create/update and verify persistence by re-reading the object. High-confidence on persisted sentinels.

websex_cors_probeC

CORS origin ladder: evil/null/suffix/prefix origins on actual + preflight requests; classification depends on ACAO reflection WITH credentials.

websex_csrf_probeA

CSRF posture: token anatomy of the form page, SameSite cookie posture, and foreign-Origin replay of the state-changing request against a live session (caller supplies session_headers).

websex_header_injection_probeC

CRLF / response splitting via encoded CR/LF variants; confirmed when injected headers or Set-Cookie appear that the baseline did not have.

websex_host_header_probeC

Host / X-Forwarded-Host trust: whether absolute URLs (and optionally password-reset responses) rebuild from an attacker host.

websex_jwt_deep_probeB

Live-oracle JWT audit: alg=none acceptance, RS256->HS256 confusion via JWKS, weak HS256 secret cracking against a bundled + payload-derived wordlist, claim tampering, kid leads. Calibrates with a valid token control request first.

websex_race_probeB

Race condition: N simultaneous requests per round against a single-use flow; fires when more than one request succeeds where the flow allows 1. Caller supplies the exact legitimate request.

websex_logic_probeC

Business logic values: negative/zero/overflow/discount/status-forced patches against fields present in the base body; fires when illegal values are accepted and reflected.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 179 tools

Disambiguation2/5

Despite each tool wrapping a distinct external executable, there is heavy functional overlap: gobuster/ffuf/feroxbuster/dirb/dirsearch all perform directory/content brute-forcing, and multiple scanners (nuclei, nikto, wfuzz, dalfox, xsser) address the same web-audit space. The native probe tools are better differentiated, but an agent must know external tooling nuances to pick correctly.

Naming Consistency5/5

Every tool uses the websex_ prefix with snake_case, yielding a highly predictable scheme (websex_nmap, websex_browser_navigate, websex_engagement_create). The mix of bare tool names and verb_noun compounds is still internally consistent and readable.

Tool Count2/5

179 tools is far beyond any reasonable per-server surface and well past the 50-tool extreme threshold, creating a large selection burden even though each maps to a real tool. The catalog/execute compact fallback mitigates but does not resolve the overload.

Completeness4/5

Coverage is remarkably broad across recon, enumeration, web, network, wireless, credentials, exploitation, forensics, binary, and cloud, plus engagement lifecycle and native evidence-first probes. Minor gaps remain, such as no unified reporting/export beyond finding_report, but core offensive workflows are well covered.

Maintenance

ActivityMaintained
ResponsivenessNo issues