Repository navigation
Agent API_p12
Previous: API_p11.md
Depends on: cli/commands/enum.py
Imported by: cli/commands/daemon_ctl.py, modules/lazy_loop.py, skills/autonomous_daemon.py, skills/lazyown_mcp.py, tests/test_engage_gates.py, tests/test_lazy_parity.py, tests/test_safety_gates.py
-
InterceptRule.matches(method)modules/intercept.py:68def matches(self, tool, command)-- Return True when this rule matches the tool call surface. -
builtin_rules(function)modules/intercept.py:101def builtin_rules()-- Return the default destructive and exfiltration guard rules. -
scope_blocked(function)modules/intercept.py:131def scope_blocked(target)-- Return the matching global scope suffix or empty (LAZY parity). -
observe_post_tool(function)modules/intercept.py:144def observe_post_tool(output)-- Classify post-execution output (LAZY Guard.postToolUse parity). -
Interceptor.__init__(method)modules/intercept.py:157def __init__(self, rules, ask_timeout_sec, timeout_action)-- Initialize with rules sorted by descending priority. -
Interceptor.rules(method)modules/intercept.py:172def rules(self)-- Return a copy of the active rule list. -
Interceptor.add_rule(method)modules/intercept.py:177def add_rule(self, rule)-- Add a rule and keep priority ordering. -
Interceptor.remove_rule(method)modules/intercept.py:183def remove_rule(self, pattern)-- Remove the first rule matching pattern text. -
Interceptor.evaluate(method)modules/intercept.py:192def evaluate(self, tool, command)-- Evaluate a tool call and return the verdict. -
Interceptor.decide(method)modules/intercept.py:220def decide(self, approval_id, decision)-- Resolve a pending approval with approve or deny. -
Interceptor.pending_approvals(method)modules/intercept.py:234def pending_approvals(self)-- List unresolved approvals, expiring timed-out ones per policy. -
Interceptor.approval_status(method)modules/intercept.py:249def approval_status(self, approval_id)-- Fetch a single approval record by id. -
Guard.__init__(method)modules/intercept.py:258def __init__(self, interceptor)-- Initialize audit log with an optional interceptor. -
Guard.interceptor(method)modules/intercept.py:266def interceptor(self)-- Expose the underlying interceptor. -
Guard.check(method)modules/intercept.py:270def check(self, tool, command)-- Audit the call then evaluate intercept rules (trace id kept). -
Guard.observe(method)modules/intercept.py:282def observe(self, output, source)-- Classify output and attribute blocked/error counters. -
Guard.record_failure(method)modules/intercept.py:291def record_failure(self, source)-- Attribute a post-execution failure to a source. -
Guard.audit_log(method)modules/intercept.py:296def audit_log(self, limit)-- Return the most recent audit entries. -
Guard.attribution(method)modules/intercept.py:301def attribution(self)-- Return failure attribution counters.
-
display_usage(function)modules/iptables_portforward.sh:29
Imported by: cli/lazy_monitor.py, cli/lazy_orchestrator.py, modules/lazy_runner.py
-
JsonlTail.__init__(method)modules/jsonl_tail.py:17def __init__(self, path)-- Bind the tail to one file path. -
JsonlTail.read_new(method)modules/jsonl_tail.py:22def read_new(self, limit)-- Return new complete records since the last call.
Imported by: cli/commands/cloud_attacks.py
-
K8SAttackEngine.__init__(method)modules/k8s_attacks.py:87def __init__(self, config) -
K8SAttackEngine.enumerate_rbac(method)modules/k8s_attacks.py:90def enumerate_rbac(self)-- Enumerate RBAC permissions for the current identity. -
K8SAttackEngine.privileged_pod_escape(method)modules/k8s_attacks.py:118def privileged_pod_escape(self)-- Plan a privileged pod escape. -
K8SAttackEngine.service_account_token_theft(method)modules/k8s_attacks.py:173def service_account_token_theft(self)-- Steal service account tokens across namespaces for lateral movement. -
K8SAttackEngine.kubelet_anonymous_auth_abuse(method)modules/k8s_attacks.py:198def kubelet_anonymous_auth_abuse(self)-- Exploit kubelet anonymous authentication. -
K8SAttackEngine.etcd_access_exploitation(method)modules/k8s_attacks.py:222def etcd_access_exploitation(self)-- Exploit etcd database access for complete cluster compromise. -
K8SAttackEngine.helm_tiller_abuse(method)modules/k8s_attacks.py:250def helm_tiller_abuse(self)-- Abuse Helm (v2 Tiller or v3 RBAC) for privilege escalation. -
K8SAttackEngine.persistence_techniques(method)modules/k8s_attacks.py:278def persistence_techniques(self)-- Kubernetes persistence techniques for long-term access. -
K8SAttackEngine.summary(method)modules/k8s_attacks.py:318def summary(self)
Depends on: modules/kerberos_core.py
Imported by: cli/commands/active_directory.py
-
KerberoastingEngine.__init__(method)modules/kerberoasting.py:95def __init__(self, domain, dc_ip, username, password, hash) -
KerberoastingEngine.enumerate_spns(method)modules/kerberoasting.py:112def enumerate_spns(self, ldap_output, bloodhound_data)-- Enumerate kerberoastable service principals. -
priority(function)modules/kerberoasting.py:172def priority(target) -
KerberoastingEngine.request_tgs_aes_only(method)modules/kerberoasting.py:187def request_tgs_aes_only(self, user_spn)-- Request a TGS ticket using only AES encryption (evades RC4 detection). -
KerberoastingEngine.request_tgs_rc4(method)modules/kerberoasting.py:208def request_tgs_rc4(self, user_spn)-- Request a TGS ticket using RC4-HMAC (mode 13100 for Hashcat). -
KerberoastingEngine.request_tgs(method)modules/kerberoasting.py:219def request_tgs(self, user_spn, etype)-- Request a TGS service ticket for kerberoasting. -
KerberoastingEngine.targeted_kerberoast(method)modules/kerberoasting.py:271def targeted_kerberoast(self, high_value_only)-- Perform targeted Kerberoasting on enumerated SPNs. -
KerberoastingEngine.asreproast_check(method)modules/kerberoasting.py:306def asreproast_check(self, usernames)-- Check which users do NOT require Kerberos pre-authentication (AS-REP roastable). -
KerberoastingEngine.extract_hashes_from_pcap(method)modules/kerberoasting.py:321def extract_hashes_from_pcap(self, pcap_path)-- Extract Kerberoast hashes from a PCAP/PCAPNG network capture. -
KerberoastingEngine.detect_kerberoasting_activity(method)modules/kerberoasting.py:336def detect_kerberoasting_activity(self, event_log)-- Analyze Windows Event Logs for signs of Kerberoasting attacks. -
KerberoastingEngine.build_hashcat_batch(method)modules/kerberoasting.py:379def build_hashcat_batch(self, output_path)-- Build a batch file with all extracted hashes for Hashcat cracking. -
KerberoastingEngine.summary(method)modules/kerberoasting.py:401def summary(self)-- Return a summary of kerberoasting operations.
Imported by: modules/kerberoasting.py, modules/kerberos_tickets.py
-
KerberosPrincipal.to_string(method)modules/kerberos_core.py:152def to_string(self) -
KerberosTicket.has_flag(method)modules/kerberos_core.py:207def has_flag(self, flag_name) -
KerberosCrypto.__init__(method)modules/kerberos_core.py:277def __init__(self) -
KerberosCrypto.derive_aes_key(method)modules/kerberos_core.py:282def derive_aes_key(password, salt, etype)-- Derive an AES Kerberos key from a password using string-to-key. -
KerberosCrypto.derive_rc4_key(method)modules/kerberos_core.py:318def derive_rc4_key(password)-- Derive RC4-HMAC Kerberos key from password (hash = MD4(UTF16LE(password))). -
KerberosCrypto.aes_encrypt(method)modules/kerberos_core.py:329def aes_encrypt(self, key, plaintext, usage)-- AES encrypt with Kerberos ciphertext stealing (CTS) mode. -
KerberosCrypto.aes_decrypt(method)modules/kerberos_core.py:361def aes_decrypt(self, key, ciphertext, usage)-- AES decrypt with Kerberos CTS mode. -
KerberosCrypto.compute_checksum(method)modules/kerberos_core.py:389def compute_checksum(key, data, etype)-- Compute a Kerberos checksum using HMAC-SHA1-96-AES. -
KerberosCore.__init__(method)modules/kerberos_core.py:421def __init__(self, domain, dc_host, dc_ip) -
KerberosCore.get_supported_etypes(method)modules/kerberos_core.py:427def get_supported_etypes(self)-- Return encryption types supported by this implementation. -
KerberosCore.build_as_req(method)modules/kerberos_core.py:435def build_as_req(self, username, domain, password, etype)-- Build an AS-REQ message for TGT retrieval. -
KerberosCore.build_tgs_req(method)modules/kerberos_core.py:489def build_tgs_req(self, params)-- Build a TGS-REQ message for service ticket retrieval. -
KerberosCore.parse_as_rep(method)modules/kerberos_core.py:534def parse_as_rep(self, as_rep_data, key, etype)-- Parse an AS-REP response and extract the TGT and session key. -
KerberosCore.parse_tgs_rep(method)modules/kerberos_core.py:550def parse_tgs_rep(self, tgs_rep_data, session_key, etype)-- Parse a TGS-REP response and extract the service ticket. -
KerberosCore.decrypt_ticket(method)modules/kerberos_core.py:563def decrypt_ticket(self, ticket_data, key, etype)-- Decrypt the encrypted portion of a Kerberos ticket. -
KerberosCore.parse_pac(method)modules/kerberos_core.py:588def parse_pac(self, pac_data)-- Parse a Privilege Attribute Certificate (PAC) from decrypted auth data. -
KerberosErrorParser.parse_error(method)modules/kerberos_core.py:687def parse_error(error_data)-- Extract error code, message, and client/server realm from a KRB-ERROR. -
TicketValidator.is_expired(method)modules/kerberos_core.py:706def is_expired(endtime, grace_period)-- Check if a ticket has expired. -
TicketValidator.validate_flags(method)modules/kerberos_core.py:719def validate_flags(ticket, required_flags)-- Check that a ticket has all required flags. -
TicketValidator.validate_pac_checksums(method)modules/kerberos_core.py:735def validate_pac_checksums(pac)-- Validate PAC server and KDC checksums.
Depends on: modules/kerberos_core.py
Imported by: cli/commands/active_directory.py
-
SilverTicketForger.__init__(method)modules/kerberos_tickets.py:131def __init__(self) -
SilverTicketForger.forge(method)modules/kerberos_tickets.py:134def forge(self, config)-- Forge a silver ticket for the specified service. -
GoldenTicketForger.__init__(method)modules/kerberos_tickets.py:272def __init__(self) -
GoldenTicketForger.forge(method)modules/kerberos_tickets.py:275def forge(self, config)-- Forge a golden ticket TGT. -
DiamondTicketForger.__init__(method)modules/kerberos_tickets.py:405def __init__(self) -
DiamondTicketForger.forge(method)modules/kerberos_tickets.py:408def forge(self, config)-- Forge a diamond ticket with PAC enhancement. -
SapphireTicketForger.__init__(method)modules/kerberos_tickets.py:469def __init__(self, kerberos_core) -
SapphireTicketForger.forge_s4u2self(method)modules/kerberos_tickets.py:472def forge_s4u2self(self, tgt, session_key, target_user, target_service, domain)-- Generate a TGS-REQ for S4U2self service ticket. -
SapphireTicketForger.forge_rbcd(method)modules/kerberos_tickets.py:530def forge_rbcd(self, machine_account_hash, target_service, domain, username)-- Generate exploit instructions for resource-based constrained delegation. -
SkeletonKeyInjector.detect_skeleton_key(method)modules/kerberos_tickets.py:578def detect_skeleton_key(target_host, domain, dc_ip)-- Check if skeleton key is active on a DC. -
SkeletonKeyInjector.inject_command(method)modules/kerberos_tickets.py:600def inject_command(target_host)-- Generate mimikatz command for skeleton key injection on a DC. -
SkeletonKeyInjector.cleanup_command(method)modules/kerberos_tickets.py:612def cleanup_command()-- Generate LSASS restart command to remove skeleton key patch.
Depends on: modules/killchain.py
Imported by: lazyc2.py
-
generate_html(function)modules/kill_chain_viz.py:69def generate_html(target, sessions) -
generate_svg(function)modules/kill_chain_viz.py:102def generate_svg(target, sessions)
Depends on: core/logging.py, modules/world_model.py
Imported by: cli/commands/ai.py, cli/dashboard_tui.py, cli/killchain.py, cli/ops_commands.py, cli/recon_plan.py, cli/tips_engine.py, lazyc2.py, lazygui/panels/killchain_panel.py, modules/atomic_exploit_bridge.py, modules/kill_chain_viz.py, modules/lazyown_bridge.py, modules/opsec_scorer.py, scripts/devtools/core_smoke.py, skills/autonomous_daemon.py, skills/hermes-lazyown/constants.py, skills/lazyown_mcp.py, tests/test_killchain_snapshot.py, tests/test_killchain_unified_v2.py
-
KillChainConfig.world_model_path(method)modules/killchain.py:116def world_model_path(self)-- Return the resolved path to world_model.json. -
KillChainConfig.phase_index(method)modules/killchain.py:120def phase_index(self, phase)-- Return the positional index of a canonical phase in the kill chain. -
KillChainConfig.is_valid_phase(method)modules/killchain.py:127def is_valid_phase(self, phase)-- Return True whenphaseis a recognised canonical phase. -
KillChain.config(method)modules/killchain.py:154def config()-- Return the centralised configuration. -
KillChain.phases(method)modules/killchain.py:159def phases()-- Return the canonical 8-phase tuple. -
KillChain.phase_labels(method)modules/killchain.py:164def phase_labels()-- Return the canonical phase label mapping. -
KillChain.phase_colors(method)modules/killchain.py:169def phase_colors()-- Return the canonical phase hex-color mapping. -
KillChain.phase_rich_colors(method)modules/killchain.py:174def phase_rich_colors()-- Return the canonical phase rich-terminal color mapping. -
KillChain.engagement_phase_to_cli(method)modules/killchain.py:179def engagement_phase_to_cli(engagement_value)-- Map aWorldModel.EngagementPhasevalue to the CLI phase key. -
KillChain.cli_phase_to_host_state(method)modules/killchain.py:191def cli_phase_to_host_state(phase)-- Map a CLI phase to aWorldModel.HostStatevalue. -
KillChain.current_phase(method)modules/killchain.py:204def current_phase(world_model_path)-- Derive the current kill-chain phase. -
KillChain.advance_phase(method)modules/killchain.py:251def advance_phase(new_phase, world_model_path)-- Advance the kill-chain phase for all connected surfaces. -
KillChain.get_progress(method)modules/killchain.py:315def get_progress(world_model_path)-- Return the current kill-chain progress as a list of status objects. -
KillChain.compact_progress(method)modules/killchain.py:364def compact_progress(current_phase, phases_entered)-- Return a compact single-line progress indicator[R>E>X>P>L]. -
KillChain.phases_for_display(method)modules/killchain.py:384def phases_for_display()-- Return an ordered(key, label, hex_color)triple for every phase. -
KillChain.phase_index(method)modules/killchain.py:395def phase_index(phase)-- Return the zero-based index of a canonical phase. -
KillChain.snapshot(method)modules/killchain.py:400def snapshot(world_model_path)-- Return a single, render-agnostic snapshot of the whole kill-chain. -
get_killchain(function)modules/killchain.py:440def get_killchain()-- Return theKillChainclass as a module-level entry point.
-
ReverseShellApp.build(method)modules/kivi.py:12def build(self) -
ReverseShellApp.connect_to_server(method)modules/kivi.py:27def connect_to_server(self, instance)
Depends on: core/config.py, modules/__init__.py, modules/agent_runner.py, modules/auto_registry.py, modules/lazy_loop.py, modules/llm_factory.py, modules/loop_ai_bridge.py
Imported by: cli/commands/lazyops.py, tests/conftest.py, tests/test_lazy_agent.py
-
model_timeout_sec(function)modules/lazy_agent.py:41def model_timeout_sec()-- Return the hard per-turn model timeout from configuration. -
tool_calling_enabled(function)modules/lazy_agent.py:57def tool_calling_enabled()-- Return whether agentic tool calling is enabled by configuration. -
max_iterations(function)modules/lazy_agent.py:72def max_iterations()-- Return the bounded agent step budget from configuration. -
resolve_agentic_model(function)modules/lazy_agent.py:83def resolve_agentic_model(exclude)-- Return a raw tool-calling backend for the best pool member, or None. -
ObservableAgentRunner.__init__(method)modules/lazy_agent.py:148def __init__(self, model, system_prompt, max_iterations, on_event)-- Bind the model and the optional event sink (kind, name, text). -
ObservableAgentRunner.run(method)modules/lazy_agent.py:168def run(self, user_input)-- Base loop plus final-turn persistence for true resume. -
ConversationStore.__init__(method)modules/lazy_agent.py:264def __init__(self, task_id)-- Bind the conversation store for one task (mainwhen empty). -
ConversationStore.intent_messages(method)modules/lazy_agent.py:273def intent_messages(self, intent_id)-- Return the stored messages for one intent (resume seed). -
ConversationStore.save_intent(method)modules/lazy_agent.py:278def save_intent(self, intent_id, messages)-- Persist the tail of one intent conversation. -
ConversationStore.session(method)modules/lazy_agent.py:287def session(self, session_id)-- Return one main-agent session payload (empty when unknown). -
ConversationStore.sessions(method)modules/lazy_agent.py:291def sessions(self)-- List main-agent sessions with title, message count and age. -
ConversationStore.save_session(method)modules/lazy_agent.py:305def save_session(self, session_id, messages, title)-- Persist one main-agent session conversation tail. -
ConversationStore.reset_intents(method)modules/lazy_agent.py:315def reset_intents(self)-- Drop every stored intent conversation (fresh agent start). -
register_tools(function)modules/lazy_agent.py:322def register_tools(runner, specs)-- Register tool specs (name, description, func, parameters, required). -
run_worker_session(function)modules/lazy_agent.py:335def run_worker_session(model, task_id, intent_id, system_prompt, launch_prompt, tools, on_event)-- Run one agentic intent attempt with resume seeding. -
run_main_session(function)modules/lazy_agent.py:374def run_main_session(model, session_id, system_prompt, prompt, tools, on_event)-- Run one main-agent turn, resuming the stored session conversation. -
run_external_opencode(function)modules/lazy_agent.py:396def run_external_opencode(prompt, session_id, agent, cwd, timeout_sec)-- Run one headlessopencode runtask with MCP tooling. -
run_external_hermes(function)modules/lazy_agent.py:472def run_external_hermes(prompt, session_id, cwd, timeout_sec, max_turns, run_budget)-- Run one detachedhermes chat --oneshottask.
Depends on: modules/finding_lifecycle.py, modules/traffic_recorder.py, modules/world_model.py
Imported by: cli/commands/lazyloop.py, modules/lazy_loop.py, skills/lazyown_mcp.py, tests/conftest.py, tests/test_lazy_loop.py
-
lazy_tasks(function)modules/lazy_bridge.py:88def lazy_tasks()-- Load LAZY task registry. -
lazy_assets(function)modules/lazy_bridge.py:99def lazy_assets()-- Load LAZY asset nodes. -
lazy_graph(function)modules/lazy_bridge.py:110def lazy_graph(task_id)-- Load experiment graph for a task. -
lazy_activity(function)modules/lazy_bridge.py:123def lazy_activity(task_id)-- Load activity transcript for a task. -
lazy_traffic(function)modules/lazy_bridge.py:135def lazy_traffic(task_id)-- Load traffic log for a task. -
lazy_guard_audit(function)modules/lazy_bridge.py:147def lazy_guard_audit(task_id)-- Load guard audit for a task. -
bridge_status(function)modules/lazy_bridge.py:159def bridge_status()-- Summarize LAZY universe and last sync cursor. -
pull_to_world_model(function)modules/lazy_bridge.py:206def pull_to_world_model()-- Sync LAZY graphs and assets into LazyOwn world model. -
pull_to_objectives(function)modules/lazy_bridge.py:251def pull_to_objectives()-- Inject open LAZY tasks as LazyOwn objectives without duplicates. -
pull_findings_to_lifecycle(function)modules/lazy_bridge.py:286def pull_findings_to_lifecycle()-- Confirm LAZY finding nodes in LazyOwn finding lifecycle. -
pull_traffic_to_recorder(function)modules/lazy_bridge.py:314def pull_traffic_to_recorder()-- Mirror LAZY traffic logs into LazyOwn traffic recorder index. -
push_objective_to_lazy(function)modules/lazy_bridge.py:344def push_objective_to_lazy(goal, scope)-- Export a LazyOwn objective as an LAZY-compatible task draft. -
push_tasks_to_c2(function)modules/lazy_bridge.py:369def push_tasks_to_c2(only)-- Mirror loop tasks into the lazyc2 Kanban board (sessions/tasks.json). -
sync_all(function)modules/lazy_bridge.py:434def sync_all()-- Run full bidirectional pull plus lifecycle, traffic and board mirror.
Depends on: core/config.py
Imported by: cli/commands/lazyops.py, modules/auto_registry.py, modules/lazy_intel.py, modules/lazy_orchestrator_feedback.py
-
cli_verbs(function)modules/lazy_cli_bridge.py:106def cli_verbs()-- Return every discovered shell verb, cached by source mtime. -
is_cli_verb(function)modules/lazy_cli_bridge.py:125def is_cli_verb(name)-- Return True when name is a real shell command. -
phase_for(function)modules/lazy_cli_bridge.py:131def phase_for(verb)-- Map a verb to its kill-chain phase via keyword affinity. -
risk_for(function)modules/lazy_cli_bridge.py:140def risk_for(verb)-- Classify a verb as safe, exploit or high risk. -
needs_target_for(function)modules/lazy_cli_bridge.py:150def needs_target_for(verb)-- Return whether the verb usually carries a target argument. -
build_cli_command(function)modules/lazy_cli_bridge.py:158def build_cli_command(verb, target)-- Build a shell line for any CLI verb bound to target. -
search_cli_verbs(function)modules/lazy_cli_bridge.py:185def search_cli_verbs(query, phase, limit)-- Search the full CLI catalog by keyword and phase. -
cli_catalog_for_phase(function)modules/lazy_cli_bridge.py:211def cli_catalog_for_phase(phase, limit)-- Return a compact verb list for LLM prompt injection. -
full_cli_enabled(function)modules/lazy_cli_bridge.py:219def full_cli_enabled()-- Return whether the loop may route any CLI verb. -
set_full_cli(function)modules/lazy_cli_bridge.py:242def set_full_cli(enabled)-- Persist the full-CLI routing flag and return the new value.
Depends on: core/config.py, modules/auto_registry.py
Imported by: cli/commands/lazyops.py, modules/auto_registry.py, modules/lazy_loop.py
-
installer_enabled(function)modules/lazy_installer.py:41def installer_enabled()-- Return whether the loop may resolve install intents. -
set_installer_enabled(function)modules/lazy_installer.py:58def set_installer_enabled(enabled)-- Persist the installer flag and return the stored value. -
install_command_for(function)modules/lazy_installer.py:70def install_command_for(tool)-- Return the allowlisted install recipe for one tool, or None. -
intent_for(function)modules/lazy_installer.py:75def intent_for(tool)-- Build the canonical install intent summary for one tool. -
tool_from_intent(function)modules/lazy_installer.py:80def tool_from_intent(text)-- Extract the tool name from an install intent, else empty string. -
steps_for_install(function)modules/lazy_installer.py:88def steps_for_install(text)-- Resolve an install intent to its recipe, or None.
Depends on: core/config.py, modules/lazy_cli_bridge.py, modules/lazy_loop.py, modules/world_model.py, utils.py
Imported by: modules/atomic_exploit_bridge.py, modules/lazy_loop.py, modules/lazy_orchestrator_feedback.py, tests/test_loop_supervision.py
-
infer_source(function)modules/lazy_intel.py:79def infer_source(command, intent_text)-- Classify where a resolved step likely came from. -
describe_command(function)modules/lazy_intel.py:105def describe_command(command)-- Describe a command with phase and risk. -
record_routing_decision(function)modules/lazy_intel.py:120def record_routing_decision(task_id, intent_id, command, intent_text, target, stack)-- Record which verb the loop chose for one intent. -
record_routing_outcome(function)modules/lazy_intel.py:160def record_routing_outcome(task_id, intent_id, command, state, facts, findings, stack)-- Record the terminal outcome of one executed command. -
read_decisions(function)modules/lazy_intel.py:202def read_decisions(task_id, limit)-- Read routing records, optionally filtered by task. -
mask_configured(function)modules/lazy_intel.py:228def mask_configured(text)-- Mask only operator-configured credential values in live text. -
stack_signature(function)modules/lazy_intel.py:254def stack_signature(assets)-- Fingerprint the target stack from service assets. -
fuse_routing_decisions(function)modules/lazy_intel.py:285def fuse_routing_decisions(task_id)-- Fuse routing records into the world model as host notes. -
export_spans(function)modules/lazy_intel.py:324def export_spans(task_id, out)-- Export activity records as trace spans for observability.
Next: API_p13.md
Generated offline by readmenator from commit 146a52570ef7. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_opsec_scorer
- community_11_modules_finding_lifecycle
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_cli
- community_3_modules_autonomous_daemon
- community_4_modules_lazy_loop
- community_5_lazygui_panels
- community_6_skills_claude_md_orchestrator
- community_7_static_js
- community_8_modules_llm_budget
- community_9_modules_atomic_exploit_bridge
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes