Introduction to Checkmarx CheckAI Plugin

Checkmarx CheckAI

Security Code Scanning for generated source code. Ensuring a secure development environment.

Listing

  • No Reviews Yet

CheckmarxCheckAI

Checkmarx CheckAI is a plugin that provides security scanning for source code generated by ChatGPT. It validates all packages/libraries referenced by their names in directives like 'include', 'import', 'using', 'require', and all other package inclusion statements. In addition, it validates all packages/libraries found in installation commands such as 'npm install', 'pip install', 'gem install', 'go get', 'cargo install', 'composer require', and all other related installation commands. It validates all packages/libraries except standard language libraries and packages which don't require installation. For Java packages, the package name is combined from groupId and artifactId of Maven in format: 'groupId:artifactId'. This plugin ensures a secure development environment and is an indispensable tool for any developer concerned with the security of their source code.

Function

  • Validates all packages/libraries referenced by their names.
  • Validates all packages/libraries found in installation commands.
  • Special handling for Java packages, the package name is combined from groupId and artifactId of Maven.
  • Validates all packages/libraries except standard language libraries and packages which don't require installation.

Categories

Learn about the tutorial of this plugin:
How to Use the Checkmarx CheckAI ChatGPT Plugin?

JSON Data

{"id":"plugin-1d01eb9e-b741-438c-82de-f5b42a0af1ae","domain":"gpt-package-plugin.checkmarx.com","namespace":"CheckmarxCheckAI","status":"approved","manifest":{"schema_version":"v1","name_for_model":"CheckmarxCheckAI","name_for_human":"Checkmarx CheckAI","description_for_model":"Validate all packages\/libraries referenced by their names in the generated code through directives like 'include', 'import', 'using', 'require', use' and all other package inclusion statements. In addition, validate all packages\/libraries found in installation commands such as 'npm install', 'pip install', 'gem install', 'go get', 'cargo install', 'composer require' and all other related installation commands. Validates all packages\/libraries except standard language libraries and packages which don't require installation. For Java packages, the package name is combined from groupId and artifactId of Maven in format: 'groupId:artifactId'","description_for_human":"Security Code Scanning for generated source code. Ensuring a secure development environment.","auth":{"type":"service_http","instructions":"","authorization_type":"bearer","verification_tokens":{"openai":"822274e83d7e4c0ba12f52d76dcae4bc"}},"api":{"type":"openapi","url":"https:\/\/gpt-package-plugin.checkmarx.com\/openapi.yaml"},"logo_url":"https:\/\/chatgpt-plugin-resources.s3.eu-west-1.amazonaws.com\/CX_Logo.jpg","contact_email":"[email protected]","legal_info_url":"https:\/\/gpt-package-plugin.checkmarx.com\/terms.htm"},"oauth_client_id":null,"user_settings":{"is_installed":false,"is_authenticated":true},"categories":[{"id":"newly_added","title":"New"}]}

Ratings