#!/usr/bin/env python3 import json import urllib.request base = "http://127.0.0.1:8000/api/v1" items = json.loads(urllib.request.urlopen(f"{base}/agent-assets?asset_type=rule").read()) risk = next((i for i in items if str(i.get("code", "")).startswith("risk.")), None) print("risk asset:", risk.get("code") if risk else None) if not risk: raise SystemExit(1) resp = urllib.request.urlopen(f"{base}/agent-assets/{risk['id']}/rule-json") payload = json.loads(resp.read()) print("rule-json ok:", payload.get("file_name"), payload.get("evaluator"))