Agent KB_modules_p13 - grisuno/LazyOwn GitHub Wiki
Subsystem: modules (page 13 of 14)
Previous: KB_modules_p12.md
modules/sleep_obfuscation.py
- Doc: Sleep obfuscation engine for beacon memory evasion.
- Layer: utility
- Language: py
- Symbols:
OsPlatform(class, line 57)class OsPlatform(str, Enum)TechniqueRisk(class, line 64)class TechniqueRisk(str, Enum)SleepTechnique(class, line 73)class SleepTechniqueSleepObfuscationConfig(class, line 100)class SleepObfuscationConfigSleepTechniqueCatalog(class, line 163)class SleepTechniqueCatalog_build_default_catalog(function, line 201)def _build_default_catalog()SleepTechniqueValidator(class, line 365)class SleepTechniqueValidatorSleepObfuscationEngine(class, line 394)class SleepObfuscationEngineto_dict(method, line 129)def to_dict(self)from_dict(method, line 146)def from_dict(cls, raw)__init__(method, line 170)def __init__(self)register(method, line 173)def register(self, technique)get(method, line 177)def get(self, name)list_all(method, line 184)def list_all(self)list_by_platform(method, line 192)def list_by_platform(self, platform)list_names(method, line 196)def list_names(self)validate(method, line 369)def validate(config, technique)validate_config(method, line 386)def validate_config(config)__init__(method, line 407)def __init__(self, catalog)catalog(method, line 416)def catalog(self)config(method, line 421)def config(self)detection_resistance(method, line 426)def detection_resistance(self)select(method, line 442)def select(self, technique_name)configure(method, line 449)def configure(self, technique, overrides)validate(method, line 484)def validate(self, config)recommend(method, line 500)def recommend(self, platform)to_dict(method, line 513)def to_dict(self)from_dict(method, line 522)def from_dict(cls, raw)
- Depends on:
cli/commands/enum.py,core/logging.py - Imported by:
cli/commands/sleep_obfuscation.py,modules/beacon_config_builder.py,tests/test_sleep_obfuscation.py
modules/smbver.sh
- Doc: Author: rewardone Description: Requires root or enough permissions to use tcpdump Will listen...
- Layer: utility
- Language: sh
modules/socks_proxy.py
- Doc: SOCKS5 proxy engine for tunneling traffic through LazyOwn beacons.
- Layer: utility
- Language: py
- Symbols:
SocksAuthMethod(class, line 65)class SocksAuthMethod(IntEnum)SocksCommand(class, line 74)class SocksCommand(IntEnum)SocksAddressType(class, line 82)class SocksAddressType(IntEnum)SocksReply(class, line 90)class SocksReply(IntEnum)SocksSession(class, line 120)class SocksSessionSocksProxyConfig(class, line 166)class SocksProxyConfigSocksValidator(class, line 244)class SocksValidatorSocksProxyEngine(class, line 368)class SocksProxyEnginemessage(method, line 103)def message(self)elapsed_seconds(method, line 144)def elapsed_seconds(self)to_dict(method, line 150)def to_dict(self)to_dict(method, line 199)def to_dict(self)from_dict(method, line 218)def from_dict(cls, raw)validate_config(method, line 253)def validate_config(config)validate_request(method, line 300)def validate_request(command, address_type, host, port, config)_check_access_control(method, line 340)def _check_access_control(host, port, config)__init__(method, line 381)def __init__(self, config)config(method, line 387)def config(self)sessions(method, line 392)def sessions(self)session_count(method, line 397)def session_count(self)validate(method, line 401)def validate(self, config)build_spec(method, line 413)def build_spec(self)create_session(method, line 436)def create_session(self, session_id, target_host, target_port, beacon_client_id)remove_session(method, line 475)def remove_session(self, session_id)get_session(method, line 482)def get_session(self, session_id)add_bytes(method, line 486)def add_bytes(self, session_id, sent, received)cleanup_expired(method, line 497)def cleanup_expired(self)list_sessions(method, line 511)def list_sessions(self)_find_oldest_session(method, line 515)def _find_oldest_session(self)from_dict(method, line 522)def from_dict(cls, raw)from_payload(method, line 528)def from_payload(cls, payload)
- Depends on:
cli/commands/enum.py,core/logging.py - Imported by:
cli/commands/socks_proxy.py,modules/beacon_config_builder.py,tests/test_socks_proxy.py
modules/staged_delivery.py
- Doc: Staged payload delivery — HTA, Office macros, LNK files, ISO/VHD packaging.
- Layer: utility
- Language: py
- Symbols:
StageDeliveryConfig(class, line 25)class StageDeliveryConfigStagedDeliveryFactory(class, line 51)class StagedDeliveryFactory__init__(method, line 83)def __init__(self, config, output_dir)_obfuscate_powershell(method, line 88)def _obfuscate_powershell(self, code)_obfuscate_vbscript(method, line 95)def _obfuscate_vbscript(self, code)_payload_command(method, line 102)def _payload_command(self)generate_hta(method, line 134)def generate_hta(self)generate_vba_macro(method, line 171)def generate_vba_macro(self)generate_xlm_macro(method, line 219)def generate_xlm_macro(self)generate_lnk(method, line 237)def generate_lnk(self)generate_iso(method, line 301)def generate_iso(self, inner_files)_build_primary_volume_descriptor(method, line 336)def _build_primary_volume_descriptor(self, files)generate_vhd(method, line 370)def generate_vhd(self, inner_files)generate_all(method, line 420)def generate_all(self)generate_phishing_page(method, line 460)def generate_phishing_page(self, template)_office365_phish(method, line 476)def _office365_phish(self)_gmail_phish(method, line 504)def _gmail_phish(self)_outlook_phish(method, line 532)def _outlook_phish(self)
- Imported by:
cli/commands/payload_arsenal.py
modules/state_manager.py
- Doc: UnifiedStateManager — single source of truth for all LazyOwn campaign state.
- Layer: utility
- Language: py
- Symbols:
_load_json(function, line 43)def _load_json(path)_save_json(function, line 53)def _save_json(path, data)HostSummary(class, line 65)class HostSummarySessionSnapshot(class, line 76)class SessionSnapshotStateManager(class, line 92)class StateManagerget_state_manager(function, line 776)def get_state_manager()__init__(method, line 107)def __init__(self, db_path, sessions_dir, world_model_path, facts_path)instance(method, line 129)def instance(cls)db(method, line 137)def db(self)workspace_id(method, line 146)def workspace_id(self)_ensure_workspace(method, line 151)def _ensure_workspace(self)set_payload(method, line 165)def set_payload(self, payload)_publish(method, line 169)def _publish(self, category, event_type, payload)_find_host(method, line 184)def _find_host(self, address)_cred_list_for_host(method, line 192)def _cred_list_for_host(self, host_id)_vuln_list_for_host(method, line 197)def _vuln_list_for_host(self, host_id)close(method, line 202)def close(self)add_host(method, line 213)def add_host(self, address, mac, hostname, os, state)get_host(method, line 236)def get_host(self, address)list_hosts(method, line 245)def list_hosts(self)advance_host(method, line 249)def advance_host(self, address, new_state)delete_host(method, line 275)def delete_host(self, address)add_service(method, line 287)def add_service(self, host_address, port, protocol, name, product, version, state)list_services(method, line 319)def list_services(self, host_address)add_credential(method, line 328)def add_credential(self, host_address, username, password, realm, cred_type, origin)list_credentials(method, line 362)def list_credentials(self, host_address)add_vulnerability(method, line 373)def add_vulnerability(self, host_address, name, severity, description, refs)list_vulnerabilities(method, line 398)def list_vulnerabilities(self, host_address, severity)add_loot(method, line 411)def add_loot(self, name, loot_type, path, notes, host_address)list_loot(method, line 444)def list_loot(self)add_note(method, line 450)def add_note(self, data, note_type, host_address)list_notes(method, line 473)def list_notes(self)import_nmap_xml(method, line 479)def import_nmap_xml(self, xml_path)import_nmap_from_facts(method, line 495)def import_nmap_from_facts(self, facts)status(method, line 550)def status(self)_sync_world_model_cache(method, line 556)def _sync_world_model_cache(self)get_world_model_cache(method, line 606)def get_world_model_cache(self)load_world_model(method, line 612)def load_world_model(self)session_snapshot(method, line 653)def session_snapshot(self)export_csv(method, line 757)def export_csv(self, table)export_summary(method, line 761)def export_summary(self)
- Depends on:
core/logging.py,modules/db.py,modules/event_bus.py,modules/world_model.py - Imported by:
cli/commands/automation.py,lazyc2.py,lazyc2/blueprints/beacon.py,lazyown.py,modules/conditional_hooks.py,modules/event_consumers.py,modules/unified_bridge.py
modules/sudo_tiocsti.py
- Doc: – Production‑grade TIOCSTI injection with multiple attack modes.
- Layer: utility
- Language: py
- Symbols:
get_controlling_tty(function, line 52)def get_controlling_tty()inject_byte(function, line 64)def inject_byte(fd, byte_char)inject_payload(function, line 79)def inject_payload(fd, payload, char_delay)get_sudo_pids_on_tty(function, line 102)def get_sudo_pids_on_tty(tty_path)sudo_cache_valid(function, line 139)def sudo_cache_valid()mode_poll(function, line 149)def mode_poll(fd, tty_path)mode_prefill(function, line 175)def mode_prefill(fd)mode_cache(function, line 185)def mode_cache(fd)main(function, line 198)def main()
- Depends on:
core/logging.py
modules/surface_ops.py
- Doc: Pure attack-surface helpers (no cmd2): discovery targets, confirm parsing.
- Layer: utility
- Language: py
- Symbols:
is_ipv4(function, line 18)def is_ipv4(value)parse_confirm(function, line 26)def parse_confirm(answer)discovery_targets(function, line 31)def discovery_targets(sessions_dir)write_world_model_hosts(function, line 50)def write_world_model_hosts(document, sessions)
- Imported by:
cli/commands/surface.py,tests/test_estorides_fusion.py
modules/tel.py
- Doc: to_numbers: Simula la función toNumbers de JavaScript
- Layer: utility
- Language: py
- Symbols:
get_machine_id(function, line 10)def get_machine_id()get_version(function, line 24)def get_version()to_numbers(function, line 36)def to_numbers(hex_str)to_hex(function, line 41)def to_hex(byte_list)decrypt_cookie(function, line 46)def decrypt_cookie(encrypted, key, iv)main(function, line 53)def main()
modules/test_lazyencoder_decoder.py
- Layer: testing
- Language: py
- Depends on:
modules/lazyencoder_decoder.py
modules/threat_model.py
- Doc: — Blue team threat model builder for LazyOwn.
- Layer: business_logic
- Language: py
- Symbols:
_extract_iocs(function, line 245)def _extract_iocs(text, first_seen)ThreatModelBuilder(class, line 267)class ThreatModelBuilderget_builder(function, line 592)def get_builder()build(method, line 270)def build(self)load(method, line 293)def load(self)_load_csv(method, line 305)def _load_csv(self)_build_assets(method, line 318)def _build_assets(self, rows)_risk_score(method, line 352)def _risk_score(self, commands, ports)_compromise_indicators(method, line 388)def _compromise_indicators(self, commands)_build_ttps(method, line 404)def _build_ttps(self, rows)_build_iocs(method, line 444)def _build_iocs(self, rows)_build_detection_rules(method, line 475)def _build_detection_rules(self, ttps)_build_purple_team(method, line 505)def _build_purple_team(self, ttps, detection_rules)_build_summary(method, line 560)def _build_summary(self, rows, assets, ttps)_save(method, line 578)def _save(self, model)_add(function, line 448)def _add(ioc)
- Depends on:
core/logging.py - Imported by:
cli/commands/mcp_bridge.py,skills/lazyown_groq_agents.py,skills/lazyown_mcp.py,tests/test_core_modules.py
modules/timeline_narrator.py
- Doc: LazyOwn Timeline Narrator
- Layer: utility
- Language: py
- Symbols:
_load_events(function, line 57)def _load_events(n)_format_events_for_prompt(function, line 77)def _format_events_for_prompt(events)_call_ai(function, line 97)def _call_ai(api_key, events_text, target)_write_timeline(function, line 115)def _write_timeline(narrative, event_count, target)narrate(function, line 130)def narrate(api_key, force)load_timeline(function, line 165)def load_timeline()
- Depends on:
modules/ai_fallback.py - Imported by:
skills/heartbeat.py,skills/lazyown_daemon.py,skills/lazyown_mcp.py
modules/timestomper.py
- Doc: Filesystem timestomping — MACB timestamp manipulation for stealth.
- Layer: utility
- Language: py
- Symbols:
TimestompConfig(class, line 24)class TimestompConfigFileTimestamps(class, line 51)class FileTimestampsTimestomper(class, line 69)class Timestomper__init__(method, line 106)def __init__(self, config)windows_timestomp_powershell(method, line 110)def windows_timestomp_powershell(self)windows_timestomp_c(method, line 152)def windows_timestomp_c(self)linux_timestomp_commands(method, line 200)def linux_timestomp_commands(self)macos_timestomp_commands(method, line 241)def macos_timestomp_commands(self)_pick_reference(method, line 269)def _pick_reference(self, path, platform)generate_random_timestamps(method, line 280)def generate_random_timestamps(self, reference_ts, window_days)verify_timestamps(method, line 300)def verify_timestamps(self, target_paths)summary(method, line 326)def summary(self)
- Imported by:
cli/commands/opsec_cleanup.py
modules/tmp.sh
- Layer: utility
- Language: sh
modules/toolset.py
- Doc: Typed tool sets per agent role with shell allowlists.
- Layer: utility
- Language: py
- Symbols:
ToolSeed(class, line 27)class ToolSeedbuiltin_seeds(function, line 35)def builtin_seeds()resolve(function, line 72)def resolve(agent, tool_key)extract_tool(function, line 105)def extract_tool(command)validate_shell(function, line 128)def validate_shell(role, command)
- Imported by:
skills/autonomous_daemon.py
modules/toposwarm_bridge.py
- Doc: modules/toposwarm_bridge.py
- Layer: utility
- Language: py
- Symbols:
RoutedCall(class, line 71)class RoutedCall_keyword_route(function, line 202)def _keyword_route(prompt)_load_toposwarm_modules(function, line 241)def _load_toposwarm_modules()OnlineFeedbackLoop(class, line 273)class OnlineFeedbackLoopTopoSwarmBridge(class, line 424)class TopoSwarmBridgeget_bridge(function, line 645)def get_bridge()lazyown_command(method, line 81)def lazyown_command(self)__init__(method, line 296)def __init__(self, maxsize)register(method, line 303)def register(self, result, hidden)feedback(method, line 318)def feedback(self, result_id, good, comment, routing_head)pending_count(method, line 379)def pending_count(self)stats(method, line 382)def stats(self)load_feedback_for_training(method, line 389)def load_feedback_for_training(self)__init__(method, line 432)def __init__(self)available(method, line 444)def available(self)model_loaded(method, line 449)def model_loaded(self)_try_load(method, line 452)def _try_load(self)_neural_route(method, line 493)def _neural_route(self, prompt)feedback(method, line 562)def feedback(self, result_id, good, comment)route(method, line 586)def route(self, prompt)execute_via_orchestrator(method, line 613)def execute_via_orchestrator(self, prompt, no_model)_hook(function, line 508)def _hook(m, i, o)
- Depends on:
core/logging.py - Imported by:
modules/ai_fallback.py,modules/hive_invoke.py,modules/llm_factory.py,modules/moe_router.py,modules/unified_bridge.py,skills/toposwarm_autonomous.py
modules/traffic_morpher.py
- Doc: C2 traffic obfuscation: domain fronting, protocol mimicking, and traffic shaping.
- Layer: utility
- Language: py
- Symbols:
TrafficMorpher(class, line 18)class TrafficMorpher__init__(method, line 77)def __init__(self)get_random_http_headers(method, line 81)def get_random_http_headers(self)get_cdn_fronting_hosts(method, line 91)def get_cdn_fronting_hosts(self, provider, count)generate_traffic_padding(method, line 108)def generate_traffic_padding(self, min_bytes, max_bytes)generate_jitter(method, line 125)def generate_jitter(self, base_delay, jitter_pct)generate_dns_tunnel_payload(method, line 138)def generate_dns_tunnel_payload(self, data, domain)generate_icmp_exfil_payload(method, line 164)def generate_icmp_exfil_payload(self, data, chunk_size)generate_websocket_masking(method, line 190)def generate_websocket_masking(self, data)generate_cloudflare_worker_proxy_config(method, line 205)def generate_cloudflare_worker_proxy_config(self, c2_host, c2_port, auth_token)generate_beacon_profile(method, line 270)def generate_beacon_profile(self, name, protocol, jitter_pct, user_agent)
- Imported by:
cli/commands/persist_migrated.py
modules/traffic_recorder.py
- Doc: HTTP traffic recorder with file-tree storage and SQLite index.
- Layer: utility
- Language: py
- Symbols:
RecorderConfig(class, line 24)class RecorderConfigurl_template(function, line 69)def url_template(url)Exchange(class, line 80)class ExchangeTrafficRecorder(class, line 91)class TrafficRecorder__init__(method, line 94)def __init__(self, base_dir)_migrate_fts(method, line 115)def _migrate_fts(self, conn)_connect(method, line 132)def _connect(self)record(method, line 138)def record(self, method, url, status, req_body, resp_body, content_type, req_headers, resp_headers, host, port...since(method, line 230)def since(self, rowid, limit)latest_rowid(method, line 247)def latest_rowid(self)query(method, line 253)def query(self, host, status, limit, offset, task)get_body(method, line 275)def get_body(self, exchange_id)read_body(method, line 284)def read_body(self, exchange_id, part, offset, length)count(method, line 317)def count(self)_index_fts(method, line 323)def _index_fts(self, exchange_id, req, resp)backfill_fts(method, line 343)def backfill_fts(self, batch)_fts_query(method, line 375)def _fts_query(query)search_body(method, line 382)def search_body(self, query, limit)_scan_bodies(method, line 422)def _scan_bodies(self, needle, limit)export_archive(method, line 451)def export_archive(self, path, limit, task)import_archive(method, line 493)def import_archive(self, path)import_inbox(method, line 554)def import_inbox(self, inbox_dir)gc(method, line 587)def gc(self, older_than_sec)
- Imported by:
cli/commands/lazyops.py,modules/lazy_bridge.py,modules/lazy_loop.py,modules/lazy_proxy.py,skills/autonomous_daemon.py,skills/lazyown_mcp.py,tests/test_engage_gates.py,tests/test_lazy_evidence.py,tests/test_lazy_parity.py,tests/test_lazy_proxy.py,tests/test_safety_gates.py
modules/ttp_coverage.py
- Doc: TTP coverage matrix — real-time MITRE ATT&CK technique tracking.
- Layer: utility
- Language: py
- Symbols:
TTPRow(class, line 55)class TTPRowTTPCoverage(class, line 65)class TTPCoverageget_coverage(function, line 260)def get_coverage()__init__(method, line 68)def __init__(self)rebuild_from_operations(method, line 76)def rebuild_from_operations(self)add(method, line 125)def add(self, technique_id, name, tactic, status, operation_id)compute_ready(method, line 149)def compute_ready(self, available_facts)_blocking_facts(method, line 168)def _blocking_facts(self, tactic)matrix(method, line 190)def matrix(self)status_by_id(method, line 231)def status_by_id(self, technique_id)to_dict(method, line 234)def to_dict(self)_save_state(method, line 241)def _save_state(self)_load_state(method, line 248)def _load_state(self)
- Depends on:
core/logging.py - Imported by:
cli/commands/caldera.py
modules/ttpscope_bridge.py
- Doc: Secure bridge for the TTPScope MITRE ATT&CK research client.
- Layer: utility
- Language: py
- Symbols:
locate_binary(function, line 82)def locate_binary()validate_object_id(function, line 92)def validate_object_id(raw)validate_query(function, line 100)def validate_query(raw)validate_platform(function, line 112)def validate_platform(raw)_slug(function, line 123)def _slug(text)_run_ttpscope(function, line 129)def _run_ttpscope(args)_cache_dataset_path(function, line 146)def _cache_dataset_path()_fallback_sync(function, line 153)def _fallback_sync()_load_stix_bundle(function, line 193)def _load_stix_bundle()_stix_external_id(function, line 211)def _stix_external_id(obj)_stix_index(function, line 219)def _stix_index(bundle)_fallback_search_bundle(function, line 235)def _fallback_search_bundle(query, limit)_load_parquet(function, line 259)def _load_parquet(name)_load_atomic_parquet(function, line 273)def _load_atomic_parquet()_fallback_search_parquet(function, line 282)def _fallback_search_parquet(query, limit)_fallback_show_bundle(function, line 303)def _fallback_show_bundle(object_id)_fallback_show_parquet(function, line 350)def _fallback_show_parquet(object_id)_fallback_matrix_bundle(function, line 384)def _fallback_matrix_bundle(platform)_notes_dir(function, line 415)def _notes_dir()_fallback_note(function, line 422)def _fallback_note(object_id, text)_fallback_notes(function, line 442)def _fallback_notes(object_id)_fallback_matrix_parquet(function, line 453)def _fallback_matrix_parquet(platform)_stage(function, line 485)def _stage(action, slug, stdout, extra)do_sync(function, line 497)def do_sync()do_search(function, line 508)def do_search(query)do_show(function, line 520)def do_show(object_id)do_matrix(function, line 535)def do_matrix(platform)do_note(function, line 551)def do_note(object_id, text)do_notes(function, line 570)def do_notes(object_id)do_chain(function, line 582)def do_chain(object_id, platform, limit)run_action(function, line 652)def run_action(action)main(function, line 679)def main()_as_list(function, line 460)def _as_list(value)
- Depends on:
core/logging.py,core/safe_exec.py,modules/atomic_resolver.py,skills/lazyown_parquet_db.py - Imported by:
skills/lazyown_mcp.py
modules/unified_bridge.py
- Doc: UnifiedBridge — single API over all LazyOwn bridges and routing engines.
- Layer: utility
- Language: py
- Symbols:
RouteResult(class, line 46)class RouteResultDelegateResult(class, line 59)class DelegateResultRouteBackend(class, line 67)class RouteBackend(ABC)KeywordBackend(class, line 75)class KeywordBackend(RouteBackend)LazyownBridgeBackend(class, line 123)class LazyownBridgeBackend(RouteBackend)TopoSwarmBackend(class, line 161)class TopoSwarmBackend(RouteBackend)UnifiedBridge(class, line 195)class UnifiedBridgeroute_prompt(function, line 483)def route_prompt(prompt, context)delegate_task(function, line 488)def delegate_task(goal, backend)available(method, line 69)def available(self)route(method, line 72)def route(self, prompt, context)available(method, line 102)def available(self)route(method, line 105)def route(self, prompt, context)available(method, line 126)def available(self)route(method, line 134)def route(self, prompt, context)available(method, line 164)def available(self)route(method, line 173)def route(self, prompt, context)__init__(method, line 214)def __init__(self)_init_backends(method, line 219)def _init_backends(self)get(method, line 225)def get(cls)set_publish_callback(method, line 230)def set_publish_callback(self, cb)_publish(method, line 233)def _publish(self, category, event_type, payload)route(method, line 253)def route(self, prompt, context)delegate(method, line 300)def delegate(self, goal, backend, timeout, max_iterations)_await_agent(method, line 355)def _await_agent(self, get_status, agent_id, timeout)_run_agent_command(method, line 384)def _run_agent_command(self, command)list_backends(method, line 461)def list_backends(self)_detect_phase(method, line 464)def _detect_phase(self)_get_active_target(method, line 473)def _get_active_target(self)
- Depends on:
core/logging.py,modules/event_bus.py,modules/lazyown_bridge.py,modules/mcp_agent_bridge.py,modules/state_manager.py,modules/toposwarm_bridge.py - Imported by:
lazyown.py
modules/unified_dashboard.py
- Doc: Unified campaign dashboard — combines all state sources into one view.
- Layer: utility
- Language: py
- Symbols:
UnifiedDashboard(class, line 37)class UnifiedDashboardget_unified_dashboard(function, line 259)def get_unified_dashboard(sessions_dir)__init__(method, line 44)def __init__(self, sessions_dir)_get_dashboard(method, line 49)def _get_dashboard(self)_get_graph(method, line 65)def _get_graph(self)build_unified_snapshot(method, line 76)def build_unified_snapshot(self)_collect_world_model(method, line 95)def _collect_world_model(self)_collect_hive_status(method, line 104)def _collect_hive_status(self)_collect_policy_status(method, line 114)def _collect_policy_status(self)_collect_daemon_status(method, line 124)def _collect_daemon_status(self)_collect_live_graph(method, line 133)def _collect_live_graph(self)_collect_graph_advice(method, line 145)def _collect_graph_advice(self)_collect_dashboard(method, line 163)def _collect_dashboard(self)render_unified(method, line 173)def render_unified(self)export_json(method, line 254)def export_json(self)
- Depends on:
cli/graph_advisor.py,core/logging.py,modules/dashboard_engine.py,modules/exploit_recommender.py,modules/live_surface.py,modules/world_model.py,skills/hive_mind.py,skills/lazyown_policy.py - Imported by:
skills/lazyown_mcp.py,tests/test_unified_dashboard.py
modules/update_db.sh
- Doc: Nombre del script: update_db.sh Autor: Gris Iscomeback Correo electrónico...
- Layer: utility
- Language: sh
Next: KB_modules_p14.md