diff --git a/mantis/utils/args_parse.py b/mantis/utils/args_parse.py index a378b0e5..8e820518 100644 --- a/mantis/utils/args_parse.py +++ b/mantis/utils/args_parse.py @@ -274,10 +274,11 @@ def args_parse() -> ArgsModel: if args.thread_count: parsed_args["thread_count"] = args.thread_count - - if args.subdomain: - parsed_args["subdomain"] = args.subdomain - + + if args.subcommand == "scan": + if args.subdomain: + parsed_args["subdomain"] = args.subdomain + args_pydantic_obj = ArgsModel.parse_obj(parsed_args) logging.info(f'parsed args - {args_pydantic_obj}')