Skip to content

Commit a06b31c

Browse files
authored
Add compose-lint (#1918)
1 parent aa0fcb9 commit a06b31c

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎data/tools/compose-lint.yml‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: compose-lint
2+
categories:
3+
- linter
4+
tags:
5+
- container
6+
- security
7+
- yaml
8+
license: MIT License
9+
types:
10+
- cli
11+
source: 'https://github.com/tmatens/compose-lint'
12+
homepage: 'https://tmatens.github.io/compose-lint/'
13+
description: >-
14+
Security linter for Docker Compose files. Checks compose.yaml against 27
15+
rules taken from the OWASP Docker Security Cheat Sheet and the CIS Docker
16+
Benchmark: mounted Docker socket, privileged mode, missing
17+
no-new-privileges, extra capabilities, writable root filesystem, ports
18+
bound to all interfaces, credentials in environment variables, unpinned
19+
images. Each finding says how to fix it and which runtime error the fix
20+
can cause. JSON and SARIF output, a GitHub Action, and a dry-run auto-fix.

0 commit comments

Comments
 (0)