Skip to content

Core

Domain: core

Core static and semi-static analysis domain for script collection, deobfuscation, semantic inspection, webpack analysis, source map recovery, and crypto detection.

Profiles

  • workflow
  • full

Typical scenarios

  • Collect and inspect scripts
  • Understand obfuscated code
  • Recover code from bundles and source maps

Common combinations

  • browser + network + core
  • core + sourcemap + transform

Representative tools

  • collect_code — Collect JavaScript from a target website in summary, priority, incremental, or full mode
  • search_in_scripts — Search collected scripts by keyword or regex pattern
  • extract_function_tree — Extract a function and its dependency tree from collected scripts
  • deobfuscate — Run webcrack-powered JavaScript deobfuscation with bundle unpacking
  • understand_code — Run semantic code analysis for structure, behavior, and risks
  • detect_crypto — Detect cryptographic algorithms and usage patterns in source code
  • manage_hooks — Create, inspect, and clear JavaScript runtime hooks
  • detect_obfuscation — Detect obfuscation techniques in JavaScript source
  • advanced_deobfuscate — Advanced deobfuscation with webcrack backend
  • webcrack_unpack — Run webcrack bundle unpacking and return extracted module graph

Full tool list (14)

ToolDescription
collect_codeCollect JavaScript from a target website in summary, priority, incremental, or full mode
search_in_scriptsSearch collected scripts by keyword or regex pattern
extract_function_treeExtract a function and its dependency tree from collected scripts
deobfuscateRun webcrack-powered JavaScript deobfuscation with bundle unpacking
understand_codeRun semantic code analysis for structure, behavior, and risks
detect_cryptoDetect cryptographic algorithms and usage patterns in source code
manage_hooksCreate, inspect, and clear JavaScript runtime hooks
detect_obfuscationDetect obfuscation techniques in JavaScript source
advanced_deobfuscateAdvanced deobfuscation with webcrack backend
webcrack_unpackRun webcrack bundle unpacking and return extracted module graph
clear_collected_dataClear collected script data, caches, and in-memory indexes
get_collection_statsGet collection, cache, and compression statistics
webpack_enumerateEnumerate webpack modules in current page and search for keywords
source_map_extractFind and parse JavaScript source maps to recover original source code

Released under AGPL-3.0-only