INNER CODE UNIT · Python
artifacts
hadriansecurity/OpenHack · src/openhack/cli.py:58
artifacts = [recon / name for name in [
"recon-items.jsonl",
"routes.jsonl",
"inputs.jsonl",
"sinks.jsonl",
"exposures.jsonl",
"request-boundaries.jsonl",
"coverage-gaps.json",
"routing-units.jsonl",
]]
if args.semgrep:
artifacts.append(recon / "semgrep-results.json")
source = " plus Semgrep hints" if args.semgrep else ""
scope = read_run_expert_scope(path)
expert_note = f" Expert scope: {scope_summary(scope['experts'])}" if scope else ""
print(format_checkpoint(
"Run Recon",
f"Recorded {len(rows)} recon items, lightweight inventories, and routing units{source}.{expert_note}",