INNER CODE UNIT · Python

_cmd_record_scenario_result

hadriansecurity/OpenHack · src/openhack/cli.py:141

def _cmd_record_scenario_result(args: argparse.Namespace) -> None:
    path = run_path(args.target, args.run_id)
    if args.result_json:
        written = record_result(
            args.target, args.run_id, args.scenario_or_bundle, args.result_json
        )
        finished = path / "scenarios" / "finished" / f"{args.scenario_or_bundle}.json"
        artifacts = [finished] + written
    else:
        written = record_bundle(args.target, args.run_id, Path(args.scenario_or_bundle))
        artifacts = [path / "scenarios" / "finished"] + written
    step = next_step(args.target, args.run_id)
    print(format_checkpoint(
        "Record Scenario Result",
        f"Recorded scenario result and wrote {len(written)} finding candidates.",
        artifacts=artifacts,
        review="Check the scenario result status and any generated finding candidates before triage decisions.",
        next_command=step["command"],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…