Skip to content

System Metadata

Scott Behrens edited this page Nov 15, 2016 · 5 revisions

Table of Contents

Overview

System Metadata allows you to store an arbitrary collection of JSON data to share between tasks. The purpose of this is to allow you to simplify administration of your tasks.

System Metadata View

Creating System Metadata

Click the New System Metadata button to create a new metadata object. For all currrent plugins, the metadata should be in json array format only.

Once you have created your System Metadata object, you will see a dropdown for the Curl and Github security tasks to load that data.

System Metadata For Curl

Curl task now supports system metadata for two configuration options:

  • Saved Payloads: Use system metadata payloads to seed your curl analyzer. Expects metadata to be in JSON array format. You can use the $$payload$$ placeholder in the Curl Command field to insert the payloads you have provided.
  • Saved Request Metadata: Use system metadata payloads to seed your curl analyzer. Expects metadata to be in JSON array format. Provide LABEL:REGEX (delimited by :) to store arbitrary metadata based on a regular expression match. exp:["Server":Server(.)","Host:Host(.)"]

System Metadata For Github

Github task now supports system metadata for three configuration options:

  • Saved Terms: Use system metadata payloads supply search terms. Expects metadata to be in a JSON array.
  • Saved Users: Use system metadata payloads to supply users and/or organizations. Expects metadata to be in JSON array format
  • Saved Repos: Use system metadata payloads to supply repos. Expects metadata to be in JSON array format
Clone this wiki locally