-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathappmap-scanner.yml
41 lines (41 loc) · 1.19 KB
/
appmap-scanner.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
checks:
- rule: authz-before-authn
# - rule: circular-dependency
- rule: deprecated-crypto-algorithm
- rule: deserialization-of-untrusted-data
- rule: exec-of-untrusted-command
- rule: http-500
# - rule: illegal-package-dependency
# properties:
# callerPackages:
# - equal: actionpack
# calleePackage:
# equal: app/controllers
# - rule: incompatible-http-client-request
# - rule: insecure-compare
# - rule: job-not-cancelled
- rule: logout-without-session-reset
# - rule: missing-authentication
- rule: missing-content-type
- rule: n-plus-one-query
# - rule: query-from-invalid-package
# - rule: query-from-view
# - rule: rpc-without-circuit-breaker
# - rule: save-without-validation
- rule: secret-in-log
# - rule: slow-function-call
# properties:
# timeAllowed: 0.2
# functions:
# - match: Controller#create$
# - rule: slow-http-server-request
# properties:
# timeAllowed: 0.5
# - rule: slow-query
# properties:
# timeAllowed: 0.05
- rule: too-many-joins
- rule: too-many-updates
# - rule: unbatched-materialized-query
- rule: unauthenticated-encryption
- rule: update-in-get-request