Riscosity and Semgrep joined forces to secure code and protect data flows.
Semgrep is a leading static application security testing (SAST) tool powered by an open-source community for surfacing bugs, discovering vulnerabilities, and enforcing code standards. Semgrep has scanned over 75 million packages, contributed to 2000 community rules, and supports over 30 coding languages. Riscosity is the leading data flow observability and security platform. This is why we’re excited to announce Ricosity’s new integration with Semgrep.
Combining SAST scans and data flow security brings a wealth of benefits:
Riscosity and Semgrep ensure that a team's code is secure during build time and while in transit. This integration starts with Semgrep ensuring the code is clean by continuously and programmatically running SAST scans. The next step is Riscosity building a comprehensive and accurate code catalog. These steps ensure that the code is clean, standardized, and protected as it is pushed to the production servers running the code. Then Riscosity will step in again, and intercept any traffic that’s listed in the catalog that violates any of the policies a team has created, layering in reliable data governance.
To get started, you’ll need an API token issued by Semgrep to enable Riscosity to retrieve SAST scan data and centralize it in the data flow security dashboard.
Step 1. Under Semgrep “Settings” tab head to “Tokens” to generate a new API token that has Agent (CLI) and Web API checked. If this is not checked the integration will not work properly.
Step 2. In the Riscosity dashboard head to the Integrations tab, select Connections, and click on the Semgrep icon.
Step 3. Enter the generated API token from Semgrep into the empty field within the Riscosity dashboard.
Step 4. Select “Perform SAST Scan” and any other actions like DLP detection from the pop up list.
Step 5. Confirm that Semgrep is running by heading to repositories and then Scan Log.
That’s it!
As a Semgrep partner, we are working together to keep your code stack secure. Using a combined approach makes it easier to find and fix issues before and after build time without any manual development resources. Using Riscosity and Semgrep will empower teams to:
Ready to simplify how your team discovers and remediates issues in open source and production code? Schedule a time to speak with an expert today and find out how the Riscosity and Semgrep integration can help your team.