Security analysis
Use Contrast CLI to perform security analysis.
Run a SAST scan
In the terminal, type the following code:
contrast scan -f <file name>.In the results click the link to view the scan results.
Find vulnerable libraries
In the terminal, type the following code:
contrast audit.If you used the
--trackflag with the audit command, click the link in the results to open the library view.
Find vulnerabilities in your AWS lambda functions
In the terminal, type the following code:
contrast lambda--function-name [option].In the results, review any recommendations and update policies based on the provided information.
Find vulnerabilities with Contrast Assess
Install or update a Contrast agent:
In the terminal, type the following code:
contrast assessThis command generates the agent configuration file that the Contrast CLI and the agent share. The default locations for the configuration file are:
MacOS and Linux
/etc/contrast/contrast_security.yamlWindows
%ProgramData%\Contrast\contrast_security.yaml
You have the option of specifying a different location with
--config-path.Note
If your user does not have write permissions to the directory where the configuration file is located, use
sudoor a similar mechanism to create the folder. For example:sudo mkdir /etc/contrast
Then, grant all users read and write permissions. For example:
sudo chmod 777 /etc/contrast
Run your application in your IDE or a second terminal window.
Exercise your application, either interactively or using automated API or end-to-end tests.
View the results in the terminal where you entered the Contrast Assess CLI command.