Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

This topic describes how to use the Serverless Framework. The Serverless Framework is a widely-used tool to develop, deploy, test, secure, and monitor your Serverless applications.

Using the Serverless Framework Integration

To use the integration, do as follows:

NOTE: This example uses Jenkins.

...

Create a Unified Agent configuration file, with relevant flags to scan the function type you selected (npm, mvn, etc.) and relevant flags for a Serverless scan. Ensure that you do not include:

  • The serverless.includes flag

  • If your file is stored publicly, do not include your API token

...

Install this plugin: npm install serverless-mend.

...

In the .yml file of the scanned serverless function, add the plugin and the path to the configuration file as so:

Code Block
 plugins:
         serverless-mend
        custom:
           mend:
                  pathToConfig: {path-to-configuration-file}  (NOTE: Mandatory parameter)
                  pathToJar:      {path-to-jar}  (NOTE: Mandatory parameter)

                 # optional parameters, must start with 'wss-' prefix; any valid CLI parameter of the UA can be entered here. for example:
                 wss-logLevel: { log level, for example, debug} (NOTE: Optional parameter)
                 wss-apiKey: {enter API key} (NOTE: Optional parameter)

...

This page is available at: https://docs.mend.io/bundle/integrations/page/serverless_framework_integration.html