Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analyze Docker images / Dockerfiles #1833

Closed
sschuberth opened this issue Sep 25, 2019 · 8 comments
Closed

Analyze Docker images / Dockerfiles #1833

sschuberth opened this issue Sep 25, 2019 · 8 comments
Labels
analyzer About the analyzer tool docker About Docker topics new feature Issues that are considered to be new features

Comments

@sschuberth
Copy link
Member

sschuberth commented Sep 25, 2019

We could add a "meta package manager" implementation for Docker images / Dockerfiles that uses Tern to get the OS-level packages, and additionally runs the ORT analyzer on the layers to identify language-level packages, similar like described at tern-tools/tern#149.

Edit: I'll be updating this comment with a list of tool that might come in question:

@sschuberth sschuberth added analyzer About the analyzer tool new feature Issues that are considered to be new features docker About Docker topics labels Sep 25, 2019
@sschuberth sschuberth changed the title Analyze Docker images / Dockerfiles with Tern Analyze Docker images / Dockerfiles Mar 11, 2020
@sschuberth

This comment was marked as outdated.

@sschuberth

This comment was marked as outdated.

@sschuberth

This comment was marked as off-topic.

@dgutson
Copy link

dgutson commented May 24, 2023

@sschuberth you may want to look at hadolint too

@sschuberth
Copy link
Member Author

@dgutson AFAIK hadolint is, as the name suggests, just a linter for the syntax in Dockerfiles. It tells you nothing about the semantics of the software being added to the Docker image.

@sschuberth
Copy link
Member Author

For similar reasons as mentioned for Nix support I'm closing this as not planned.

@sschuberth sschuberth closed this as not planned Won't fix, can't repro, duplicate, stale Oct 31, 2023
@dgutson
Copy link

dgutson commented Nov 1, 2023

Another new tool from nexB to look at: https://github.com/nexB/container-inspector

out of curiosity, why this comment was marked as outdated? @sschuberth

@sschuberth
Copy link
Member Author

Another new tool from nexB to look at: https://github.com/nexB/container-inspector

out of curiosity, why this comment was marked as outdated? @sschuberth

Because I started to gather tools by editing the top post, to have everything in one place, so you don't have to scan through the whole thread.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analyzer About the analyzer tool docker About Docker topics new feature Issues that are considered to be new features
Projects
None yet
Development

No branches or pull requests

2 participants