-
Notifications
You must be signed in to change notification settings - Fork 319
System Metadata
Scott Behrens edited this page Nov 15, 2016
·
5 revisions
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.
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.
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 theCurl 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(.)"]
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