-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanifest.yml
More file actions
232 lines (232 loc) · 5.93 KB
/
manifest.yml
File metadata and controls
232 lines (232 loc) · 5.93 KB
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
app_id: ""
name: Functions with Python
description: Production-ready Python function examples - FalconPy SDK, API integrations, Collections, workflows, and UI extensions with comprehensive testing
logo: app_docs/images/logo.png
vendor: ""
vendor_products: []
use_case: Cloud security
manifest_version: "2023-05-09"
ignored:
- .+/node_modules$
- .+/node_modules/.+
- .+/venv$
- .+/venv/.+
- e2e
- e2e/.+
ui:
homepage: ""
extensions:
- id: ""
name: hello
description: UI to call the hello function
path: ui/extensions/hello/src/dist
entrypoint: ui/extensions/hello/src/dist/index.html
sockets:
- activity.detections.details
content_security_policy:
connect-src: []
style-src: []
style-src-elem: []
script-src: []
form-action: []
img-src: []
media-src: []
object-src: []
permissions: []
is_ui_builder: false
pages: {}
dashboards: {}
navigation: {}
api_integrations:
- id: ""
name: ServiceNow
description: Allows you to perform CRUD operations on tables
path: api-integrations/ServiceNow.json
rtr_scripts: []
collections:
- name: event_logs
description: Event Logs
schema: collections/event_logs_schema.json
permissions: []
workflow_integration:
system_action: false
tags:
- Functions
auth:
scopes:
- devices:read
permissions: {}
roles: []
functions:
- id: ""
name: hello
config: null
description: Returns a greeting based on name input
path: functions/hello
environment_variables: {}
handlers:
- name: hello
description: Returns a greeting based on name input
method: POST
api_path: /hello
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: false
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Hello
- Functions
permissions: []
language: python
- id: ""
name: host-details
config: null
description: Get Device Details using FalconPy
path: functions/host-details
environment_variables: {}
handlers:
- name: host-details
description: Get Device Details using FalconPy
method: POST
api_path: /host-details
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: true
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Functions
- HostDetails
- FalconPy
permissions: []
language: python
- id: ""
name: servicenow
config: null
description: Create ServiceNow Ticket
path: functions/servicenow
environment_variables: {}
handlers:
- name: snow-ticket
description: Create ServiceNow Ticket
method: POST
api_path: /ticket
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: true
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Functions
- ServiceNow
- FalconPy
permissions: []
language: python
- id: ""
name: log-event
config: null
description: Store Data in a Collection
path: functions/log-event
environment_variables: {}
handlers:
- name: log-event
description: Store Data in a Collection
method: POST
api_path: /log-event
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: true
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Functions
- Collections
- FalconPy
permissions: []
language: python
- id: ""
name: host-info
config: null
description: Get Host Information
path: functions/host-info
environment_variables: {}
handlers:
- name: on_post
description: Get Host Information
method: POST
api_path: /host-info
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: false
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Multiple
permissions: []
language: python
- id: ""
name: user-management
config: null
description: Create a User
path: functions/user-management
environment_variables: {}
handlers:
- name: on_post
description: Create a User
method: POST
api_path: /create-user
payload_type: ""
request_schema: request_schema.json
response_schema: response_schema.json
workflow_integration:
id: ""
disruptive: false
system_action: false
tags:
- ac7135c6ad5342b3b179db27a3b939b0
- Multiple
permissions: []
language: python
workflows:
- id: ""
name: Test log-event function
path: workflows/Test_log-event_function.yml
permissions: []
- id: ""
name: Test hello function
path: workflows/Test_hello_function.yml
permissions: []
- id: ""
name: Test host-details function
path: workflows/Test_host-details_function.yml
permissions: []
- id: ""
name: Test servicenow function
path: workflows/Test_servicenow_function.yml
permissions: []
parsers: []
logscale:
saved_searches: []
lookup_files: []
docs:
id: ""
path: app_docs
entrypoint: README.md
links:
- images/snow.png