Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7a68a9e
Changed identification of docker files to be case insensitive on file…
cx-andre-pereira Mar 11, 2026
b835b6c
removed legacy redundant function 'isDockerfile' from analyzer
cx-andre-pereira Mar 11, 2026
da487cd
Improved dockerfile identification to account for relevant folder nam…
cx-andre-pereira Mar 11, 2026
8e17353
Fixed 'dockerfile' keyword not being recognized as a valid file exten…
cx-andre-pereira Mar 12, 2026
17d6b14
Minor optimization
cx-andre-pereira Mar 12, 2026
087df77
Initial test files/cases plus minor changes to supported dockerfile f…
cx-andre-pereira Mar 12, 2026
11ca942
Added new helper function 'isDockerfileExtension' to get_extension ut…
cx-andre-pereira Mar 12, 2026
8d4adfb
reverted accidental query change, fixed linting errors, fixed test er…
cx-andre-pereira Mar 12, 2026
bb88ff3
linting fix and optimized case of file named dockerfile without exten…
cx-andre-pereira Mar 12, 2026
813c9f6
More changes to fix go lint, d variable so 'dockerfile' is not used t…
cx-andre-pereira Mar 12, 2026
f1147e3
Added samples for case insensitive testing on dockerfiles, added E2E …
cx-andre-pereira Mar 13, 2026
f47018c
fix for E2E
cx-andre-pereira Mar 13, 2026
1c59974
Changed relevant functions to always treat/set the extension of valid…
cx-andre-pereira Mar 15, 2026
51b5a52
Removed last mention of 'dockerfile' without dot notation
cx-andre-pereira Mar 16, 2026
122bd04
Changed 'gitignore' check for better check order in 'GetExtension' fu…
cx-andre-pereira Mar 16, 2026
2da32f6
Slightly more restrictive check to FROM command to ensure it has a tr…
cx-andre-pereira Mar 16, 2026
1bfe126
Updates to functions, removed unnecessary if statement on scan.go and…
cx-andre-pereira Mar 17, 2026
944a70f
fix previous commit
cx-andre-pereira Mar 17, 2026
3d5c2c9
fix analyzer uni tests
cx-andre-pereira Mar 17, 2026
6da5da5
simplified new if condition
cx-andre-pereira Mar 17, 2026
c3c0968
lint fix
cx-andre-pereira Mar 17, 2026
194c47f
fixed analyze unit tests, with names ending in 'gitignore' no longer …
cx-andre-pereira Mar 17, 2026
fa26908
Case-insensitive unit tests for dockerfile samples
cx-andre-pereira Mar 17, 2026
8355e51
Slight changes to new test
cx-andre-pereira Mar 17, 2026
50980a7
Slight simplification of new docker/parser unit test
cx-andre-pereira Mar 17, 2026
f6f7986
Merge branch 'master' into AST-140477--Improvement-to-dockerfile-scan…
cx-andre-pereira Mar 17, 2026
c538a38
Mini fix on insensitive_sample
cx-andre-pereira Mar 19, 2026
e033293
Merge branch 'AST-140477--Improvement-to-dockerfile-scanning' of http…
cx-andre-pereira Mar 19, 2026
051e791
Changed E2E to 106 to fix merge conflict
cx-andre-pereira Mar 19, 2026
fd8e7f9
Merge branch 'master' into AST-140477--Improvement-to-dockerfile-scan…
cx-andre-pereira Mar 19, 2026
3d9d583
fix E2E tests
cx-andre-pereira Mar 19, 2026
1d3bc44
Final E2E fix
cx-andre-pereira Mar 19, 2026
c08ad6f
Update to 'Docker' related documentation
cx-andre-pereira Mar 20, 2026
ad57a0c
Requested change - made extDockerfile a constant
cx-andre-pereira Mar 23, 2026
e2aefc1
Fixed E2E 106 fixture 'RESULT' file name
cx-andre-pereira Mar 23, 2026
82c9ebd
Refactor to 'get_extension' and 'analyzer' to reduce redudancy
cx-andre-pereira Mar 23, 2026
1c3f046
Lint error fix
cx-andre-pereira Mar 23, 2026
6a786ea
Newline removed (lint)
cx-andre-pereira Mar 23, 2026
6fae044
Renamed variable to prevent confusing shadowing
cx-andre-pereira Mar 23, 2026
55f8c9b
Merge branch 'master' into AST-140477--Improvement-to-dockerfile-scan…
cx-andre-pereira Mar 24, 2026
4af5804
Requested E2E change
cx-andre-pereira Mar 26, 2026
0f510ec
Merge branch 'AST-140477--Improvement-to-dockerfile-scanning' of http…
cx-andre-pereira Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/platforms.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,9 @@ Note that KICS recognizes this technology as Azure Resource Manager (for queries

## Docker

KICS supports scanning Docker files with any name (but with no extension) and files with `.dockerfile` extension.
KICS supports scanning Dockerfile configurations with any name (but with no extension) and files matched by either name (`Dockerfile`, `Dockerfile.<something>`), extension (`<something>.dockerfile`,`<something>.ubi8`,`<something>.debian`), or by location inside directories named `docker`, `dockerfile`, or `dockerfiles`, where all text files are verified for a valid configuration regardless of extension.

Note that every check is matched case-insensitively with the exception of the `.ubi8` and `.debian` extensions.

## Docker Compose

Expand Down
Loading
Loading