Mandiant Advantage Security Validation (MA-SV) (Software-as-a-Service, or SaaS) and Mandiant Security Validation (MSV) (on-prem) require a valid license. Licensed features are listed separately, letting you quickly see what functionality is included in your subscription. If a feature isn't licensed, it generally means there is an extra cost to add it to your subscription. You can contact Support or your Account Manager for additional information about these features.
Licenses issued after January 1, 2022 require a persistent connection to the Mandiant Content Service. If a successful connection has not occurred for 15 days, the Director immediately halts running of Jobs. Once connection to the Content Service is restored and verified by the Director, you are able to run Jobs again. For more details on the Mandiant Content Service and its benefits, see The Mandiant Content Service.
Licensed Features
The default license as a base subscription includes one Director and five Actors. The following additional features can be licensed to your subscription:
- Advanced Environmental Drift Analysis (AEDA): Lets you continuously test your environment and provides early alerts for defensive regressions
- Actors: Lets you test network, endpoint, and email security controls
- Captive IOC (Indicators of Compromise): Lets you safely evaluate your defensive performance related to blocking communication with publicly routable destination addresses for known Threat Actors
- Cloud Validation Module: Lets you test your cloud security controls
- Security Content: Lets you track and test files, applications, commands, network traffic samples, and other artifacts that can be malicious and/or represent real attacker behavior
- Email Theater: Lets you run email-based tests
- Endpoint: Supports the use of Endpoint Actors
- Protected Theaters: Lets you safely run destructive endpoint tests
- RDV Access (MA-SV only): Provides access to Ransomware Defense Validation (RDV), a low touch, safe, and continuous test of whether your security controls can prevent the latest ransomware
- Remote Integrations: Lets you communicate with remote security controls over a network boundary through an integrated proxy function
- Security Technology: Lets you identify and test security technologies in your environment
- Threat Actor Assurance Module (TAAM): Lets you operationalize your commercial threat intelligence platform
- Update Service: Lets you automatically update Security Validation components with software upgrades, patches, and hotfixes
There are two ways to apply the license:
- In the web interface
- Using the API
Apply in the web interface
- In a browser, navigate to the following URL:
https://DIRECTOR_IP/Where
DIRECTOR_IPis the IP address for your Director. - Enter the default Director web interface credentials as noted in Validation Director Credentials. The Director automatically displays the End-User Licensing Agreement (EULA).
- Review the agreement and select I accept the agreement to acknowledge reading and accepting the provisions of the EULA and then click Submit. The Director automatically navigates to Settings > License and warns that the license is expired.

Validation Platform End User License Agreement
- Click Browse to locate and select the applicable license file, and click Upload. The Director uploads and verifies the license file.
The Director ID and License expiration date appears in the License section. The Licensed Features table also populates, listing which features were included in the license.

Apply with the API
- Accept the pre-license upload End User License Agreement (EULA) using the following command.
curl -X PUT --data 'customer_agreement(agreement)='--data 'customer_agreement[accepted]=1' --user 'USER@DOMAIN' -k https://172.16.3.101/customer_agreements/current_agreementWhere
USER@DOMAINis a user account that has administrator privileges. - Enter your host password.
- Upload the user license.
curl -X POST -k https://172.16.3.101/license/verify_license -F 'license_file=@/home/nodeone/verodin_license_username_Internal.pkg ' --user 'user@domain' -L - Enter your host password.
- Accept the post-license upload EULA.
curl -X PUT --data 'customer_agreement[agreement]=' --data 'customer_agreement[accepted]=1' --user 'user@domain' -k https://172.16.3.101/customer_agreements/current_agreement
The Director ID and License expiration date appears in the License section of the Director web interface. The Licensed Features table also populates, listing which features were included in the license.

