INNER CODE UNIT · Python
main
gokulapap/Reconator · backend/app/cli.py:100
def main(argv: list[str] | None = None) -> int:
args = build_parser().parse_args(argv)
if args.command == "scan" and not args.authorized:
print(
"Refusing to start: pass --authorized only when you have explicit permission.",
file=sys.stderr,
)
return 2
client = ReconatorClient(args.api_url, args.api_key)
try:
if args.command == "scan":
data = client.request(
"POST",
"/targets",
json={
"url": args.target,
"target_kind": args.kind,
"profile": args.profile,