Loading...
Loading...
Semgrep integration. Manage Rules, Scans. Use when the user wants to interact with Semgrep data.
npx skill4agent add membranedev/application-skills semgrepmembranenpm install -g @membranehq/cli@latestmembrane login --tenant --clientName=<agentType>membrane login complete <code>--jsonconnection connectmembrane connect --connectorKey semgrepmembrane connection list --jsonmembrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --jsonidnamedescriptioninputSchemaoutputSchema| Name | Key | Description |
|---|---|---|
| Toggle Managed Scans | toggle-managed-scans | Enable or disable Semgrep Managed Scans for a project. |
| List Dependencies | list-dependencies | List dependencies (libraries/packages) used in your repositories. |
| Update Policy | update-policy | Update the policy mode for a specific rule in a policy. |
| List Policy Rules | list-policy-rules | List all rules associated with a policy. |
| List Policies | list-policies | List all policies for a deployment. |
| Bulk Triage | bulk-triage | Bulk triage your findings. |
| Get Scan | get-scan | Request the details of a scan including the associated deployment, repository, and commit information. |
| Search Scans | search-scans | Search for scans associated with a particular repository over the past 30 days. |
| List Secrets | list-secrets | List detected secrets in your repositories. |
| Remove Project Tags | remove-project-tags | Remove tags from a project. |
| Add Project Tags | add-project-tags | Add tags to a project. |
| Update Project | update-project | Update attributes for a project. |
| Delete Project | delete-project | Delete a project for a deployment you have access to. |
| Get Project | get-project | Retrieve details for a single project associated with a deployment. |
| List Projects | list-projects | Request the list of projects that have been scanned or onboarded to Managed Scans. |
| List Findings | list-findings | Request the list of code (SAST) or supply chain (SCA) findings in an organization, paginated in pages of 100 entries. |
| List Deployments | list-deployments | Request the deployments your auth can access. |
membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --jsonBUILDINGmembrane action get <id> --wait --json--wait--timeoutstateBUILDINGREADYCONFIGURATION_ERRORSETUP_FAILEDerrormembrane action run <actionId> --connectionId=CONNECTION_ID --jsonmembrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --jsonoutputmembrane action list --intent=QUERY