def node_bash_enricher(event: NodeEvent, params: BashParams):
    """
    Execute the specified bash command on the target **node**.
    Enrich the finding with the command results.
    """
    node = event.get_node()
    if not node:
        logging.error(f"cannot run NodeBashEnricher on event with no node: {event}")
        return

    block_list: List[BaseBlock] = []
    exec_result = RobustaPod.exec_in_debugger_pod(
        "node-bash-pod", node.metadata.name, params.bash_command, custom_annotations=params.custom_annotations
    )
    block_list.append(MarkdownBlock(f"Command results for *{params.bash_command}:*"))
    block_list.append(MarkdownBlock(exec_result))
    event.add_enrichment(block_list)

    Execute the specified bash command on the target **node**.
    Enrich the finding with the command results.
    
playbooks/robusta_playbooks/bash_enrichments.py