INNER CODE UNIT · Python

main

Fausto-404/js-reverse-automation--skill · js-reverse-automation/scripts/check_delivery_contract.py:90

def main() -> int:
    parser = argparse.ArgumentParser(description="Validate generated Flask delivery contracts.")
    parser.add_argument("--proxy", required=True, help="Generated flask_proxy.py path.")
    parser.add_argument("--output", required=True, help="JSON report path.")
    args = parser.parse_args()
    module = load_module(Path(args.proxy))
    result = {
        "passed": True,
        "proxy": str(Path(args.proxy).resolve()),
        "endpoint_normalization": check_endpoint_normalization(module),
        "packet_modes": check_packet_modes(module),
        "live_action_required": True,
    }
    output = Path(args.output)
    output.parent.mkdir(parents=True, exist_ok=True)
    output.write_text(json.dumps(result, ensure_ascii=False, indent=2) + "\n", encoding="utf-8")
    print(json.dumps(result, ensure_ascii=False))
    return 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…