-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathaction.yml
55 lines (54 loc) · 1.62 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
name: 'Run a NeuraLegion Scan'
description: 'Run a NeuraLegion scan right in GitHub Action'
branding:
icon: 'upload-cloud'
color: 'blue'
inputs:
api_token:
description: 'Api Token. You can generate it in Organization section'
required: true
restart_scan:
description: 'Scan ID to restart'
required: false
hostname:
description: 'Hostname. Default is app.neuralegion.com'
required: false
project_id:
description: 'Project ID for Scan'
required: false
file_id:
description: 'HAR-file ID'
required: false
discovery_types:
description: 'Array of discovery types. Can be: archive, crawler, oas'
required: false
crawler_urls:
description: 'Crawler URLs'
required: false
exclude_params:
description: 'A list of regex patterns for parameter names you would like to ignore during the tests.'
required: false
exclude_entry_points:
description: 'A list of JSON strings that contain patterns for entry points you would like to ignore during the tests. Pass an empty array to remove default exclusions. To apply patterns for all HTTP methods, you can set an empty array to "methods"'
required: false
module:
description: 'Possible values: *dast*, *fuzzer*'
required: false
hosts_filter:
description: 'Hosts filter'
required: false
name:
description: 'Scan Name'
default: 'GitHub Scan'
required: false
tests:
description: 'A list of tests which you want to run during a scan.'
required: false
outputs:
url:
description: 'Url of the resulting scan'
id:
description: 'Scan ID'
runs:
using: 'node12'
main: 'dist/index.js'