Esempio n. 1
0
        help=
        'Report disabled agents and exit. Number of seconds is configurable on config.py. Exit code is non-zero if all agents are enabled.',
        action='store_true')
    l_report_group.add_argument(
        '-ri',
        '--report-issues',
        help=
        'Report issues and exit. Report issues by CVSS with -ribc, --report-issues-by-cvss. Report issues by issue with -ribi, --report-issues-by-issue',
        action='store_true')
    l_report_group.add_argument(
        '-rbsc',
        '--report-bsc',
        help='Report balanced scorecard data and exit.',
        action='store_true')

    l_vulnerability_options_group = lArgParser.add_argument_group(
        title="Reports Endpoint Options", description=None)
    l_vulnerability_options_group.add_argument(
        '-ribc',
        '--report-issues-by-cvss',
        help='Report the count of issues by CVSS category',
        action='store_true')
    l_vulnerability_options_group.add_argument(
        '-ribi',
        '--report-issues-by-issue',
        help='Report the count of issues by issue',
        action='store_true')

    Parser.parse_configuration(p_args=lArgParser.parse_args(),
                               p_config=__config)
    run_main_program()