Static application security testing in SourceCraft
Static application security testing (SAST) analyzes source code to identify vulnerabilities, errors, and security standard violations without executing the actual code.
SourceCraft offers the following SAST tools:
The built-in OpenGrep analyzer follows the community-developed rules to identify vulnerabilities that are typical for popular programming languages.
On the Home tab, navigate to Repositories and select a repository.
Under Security on the repository page, go to Code scanning.
Note
Similarly, you can view a general list of issues for all repositories in the organization.
This list displays:
Issue name and number.
Last detected date.
Path to the problem file.
Risk level.
Incident status: Open or Resolved.
False positive mark (if any).
To download a SARIF (Static Analysis Results Interchange Format) file for audit or integration with external systems, click Download SARIF.
Tip
You can filter issues by status (Open, Solved, and False positive), severity (Critical, High, Medium, and Low), and scanner type.
Also, you can sort issues by status or severity.
To view detailed information about a specific issue, select it from the list.
The page that opens displays the issue description, code block where it was detected, and history of events: when the warning was opened, who and when marked it as resolved or reopened it.
Tip
On this page, you can also run AI-powered vulnerability analysis.
To mark an incident as resolved, follow these steps:
Next to the incident, click Resolve.
Add a comment for the incident.
Optionally, mark the incident as a false positive.