forked from learnenough/sample_app_6th_ed
-
Notifications
You must be signed in to change notification settings - Fork 5
/
appmap-scanner.yml
34 lines (34 loc) · 1.03 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
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
- equal: activesupport
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
# - rule: slow-httpServer-request
# - rule: slow-query
- rule: too-many-joins
- rule: too-many-updates
- rule: unbatched-materialized-query
# - rule: unauthenticated-encryption
- rule: update-in-get-request