diff --git a/exposures/logs/production-logs.yaml b/exposures/logs/production-logs.yaml new file mode 100644 index 0000000000..65db4e120d --- /dev/null +++ b/exposures/logs/production-logs.yaml @@ -0,0 +1,35 @@ +id: production-logs + +info: + name: Discover production log files + author: geeknik + severity: info + +requests: + - method: GET + path: + - "{{BaseURL}}/log/production.log" + - "{{BaseURL}}/logs/production.log" + - "{{BaseURL}}/production.log" + + matchers-condition: and + matchers: + - type: word + words: + - "Connecting to database specified by database.yml" + - "Started GET" + condition: and + - type: word + part: header + words: + - "text/html" + negative: true + - type: status + status: + - 200 + extractors: + - type: regex + name: last_modified + part: header + regex: + - 'Last-Modified:.*'