{'author': 'Marvin Sobeck',
 'description': 'Monitors the alerts within Microsoft Defender for Cloud. \n'
                '\n'
                'SETUP:\n'
                '\n'
                'Microsoft Entra Configuration\n'
                '\n'
                'Register an Application\n'
                '\n'
                '    Sign in to the Microsoft Entra Admin Center '
                '(https://entra.microsoft.com) as a Global Administrator (or '
                'at least a Privileged Role Administrator)\n'
                '    Browse to Identity > Applications > App registrations\n'
                '    Select New registration\n'
                '    Provide a meaningful name (e.g. "Checkmk Special Agent")\n'
                '    Select Accounts in this organizational directory only\n'
                '    Do not specify a Redirect URI\n'
                '    Click Register\n'
                '    Save Application (Client) ID and Directory (tenant) ID '
                'vor later.\n'
                '\n'
                'Configure the Application\n'
                '\n'
                '    Go to API permissions\n'
                '    Click Add a permission > Microsoft Graph > Application '
                'permissions\n'
                '    Add API permissions SecurityAlert.Read.All\n'
                '    Select Grant admin consent > Yes\n'
                '    Go to Certificates & secrets and click New client secret\n'
                '    Enter a description (e.g. the Checkmk Site name) and '
                'select an expiration period for the secret\n'
                '    Save Client secret for later\n'
                '\n'
                'Checkmk Special Agent Configuration\n'
                '\n'
                '    Log in to your Checkmk site\n'
                '\n'
                'Add a New Password\n'
                '\n'
                '    Browse to Setup > Passwords\n'
                '    Select Add password\n'
                '    Specify a Unique ID and a Title\n'
                '    Copy the generated secret from the Microsoft Entra Admin '
                'Center to the Password field\n'
                '    Click Save\n'
                '\n'
                'Add Checkmk Host\n'
                '\n'
                '    Add a new host in Setup > Hosts\n'
                '    Configure your custom settings and set\n'
                '        IP address family: No IP\n'
                '        Checkmk agent / API integrations: API integrations if '
                'configured, else Checkmk agent\n'
                '    Save\n'
                '\n'
                'Add Special Agent Rule\n'
                '\n'
                '    Navigate to the Special Agent rule Setup > Microsoft '
                'Defender Alerts (use the search bar)\n'
                '    Add a new rule and configure the required settings\n'
                '        Application (client) ID and Directory (tenant) ID '
                'from the Microsoft Entra Application\n'
                '        For Client Secret select From password store and the '
                'password from Add a New Password\n'
                '        Add the newly created host in Explicit hosts\n'
                '    Save and go to your new host and discover your new '
                'service\n'
                '    Activate the changes\n',
 'download_url': '',
 'files': {'cmk_addons_plugins': ['ms_defender/agent_based/ms_defender.py',
                                  'ms_defender/libexec/agent_ms_defender',
                                  'ms_defender/rulesets/agent_ms_defender.py',
                                  'ms_defender/server_side_calls/agent_ms_defender.py']},
 'name': 'ms_defender',
 'title': 'Microsoft Defender Alerts',
 'version': '1.0.0',
 'version.min_required': '2.4.0',
 'version.packaged': '2.4.0p31',
 'version.usable_until': None}
