Table: semgrep_project
A Semgrep project is a focused and organized endeavor undertaken by a development or security team to leverage the capabilities of the Semgrep static code analysis tool. It involves the application of Semgrep to analyze and improve the quality, security, and compliance of one or more software projects.
Examples
List all Semgrep projects
select id, name, latest_scanfrom semgrep_project;
List all Semgrep projects for a specific deployment
select id, name, latest_scanfrom semgrep_projectwhere deployment_slug = 'my-deployment';
List all Semgrep projects with contains the tag security
select *from semgrep_projectwhere tags ? 'security';
List all Semgrep projects with a scan in the last 7 days
select *from semgrep_projectwhere latest_scan > now() - interval '7 days';
Schema for semgrep_project
Name | Type | Operators | Description |
---|---|---|---|
_ctx | jsonb | Steampipe context in JSON form. | |
created_at | timestamp with time zone | Time when this project was created. | |
deployment_slug | text | = | Sanitized machine-readable name of the deployment. |
id | text | Unique ID of this project. | |
latest_scan_at | timestamp with time zone | Time of latest scan, if there is one. | |
name | text | Name of the project. | |
sp_connection_name | text | =, !=, ~~, ~~*, !~~, !~~* | Steampipe connection name. |
sp_ctx | jsonb | Steampipe context in JSON form. | |
tags | jsonb | Tags associated to this project. | |
url | text | URL of the project, if there is one. |