This repository has been archived by the owner on Feb 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
skill.edn
73 lines (72 loc) · 2.68 KB
/
skill.edn
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
;; Copyright © 2021 Atomist, Inc.
;;
;; Licensed under the Apache License, Version 2.0 (the "License");
;; you may not use this file except in compliance with the License.
;; You may obtain a copy of the License at
;;
;; http://www.apache.org/licenses/LICENSE-2.0
;;
;; Unless required by applicable law or agreed to in writing, software
;; distributed under the License is distributed on an "AS IS" BASIS,
;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
;; See the License for the specific language governing permissions and
;; limitations under the License.
{:namespace "atomist"
:homepageUrl "https://github.com/atomist-skills/owasp-dependency-check-skill"
:name "owasp-dependency-check-skill"
:displayName "owasp dependency check skill"
:categories ["DEVSECOPS"]
:description "This section supports markdown"
:author "slimslenderslacks"
:license "unknown"
:iconUrl "https://images.atomist.com/rug/atomist.png"
:capabilities {:requires [{:namespace "atomist"
:name "MavenRepository"
:minRequired 0
:usage "resolve"
:displayName "Artifact Resolution Repository"
:description "One or more repositories required for artifact resolution"
:scopes ["configuration"]}]}
:parameters
[{:fileFilter
{:name "path-not-exists"
:displayName "Do not deploy from any repos that contain files from this list of paths"
:description "Existence of these files means that this tag should be skipped"
:placeHolder "Dockerfile"
:required false}}
{:fileFilter
{:name "other-files-to-index"
:description "Paths to index"
:defaultValue ["project.clj"]
:required false}}
{:stringArray
{:name "branch-filters"
:displayName "filter branches"
:description "filter branches that should have owasp dependency analysis"
:placeHolder "Dockerfile"
:required false}}
{:boolean
{:name "add-check"
:displayName "create checks"
:description "Toggle CheckRun creation"
:required true
:defaultValue false}
}
{:schedule
{:name "schedule"
:displayName "NVD update frequency"
:description "Pull down NVD mirror updates every 3 hours"
:defaultValue "0 */3 * * *"
:required false}}
{:repoFilter
{:description "The set of repositories to monitor for tags",
:displayName "Repository Scope",
:name "scope",
:required true}}]
:artifacts
{:docker
[{:name "owasp-dependency-check-skill"
:image "gcr.io/atomist-container-skills/owasp-dependency-check-skill"
:resources
{:request {:cpu 0.5, :memory 1000},
:limit {:cpu 1, :memory 1000}}}]}}