Skip to content

Conversation

davidkopp
Copy link
Collaborator

Resolves #6

Marked as draft, because

  • I'm unsure if this should be part of main
  • example outputs maybe should be removed before merge

davidkopp and others added 5 commits August 13, 2025 16:46
…solution tools

Compare dependency-resolver against popular SBOM tools (syft, trivy) for runtime production
environment scanning requirements. Analysis covers 5 different approaches for Docker container
scanning, highlighting unique capabilities like direct container execution and Docker Compose
image hash extraction. Includes ecosystem overview covering GitHub, GitLab, Microsoft sbom-tool,
and Tern for context. Recommends continuing dependency-resolver development due to runtime
scanning gaps in existing tools and significant engineering effort required for sidecar approaches.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Extends TECHNICAL_COMPARISON_REPORT.md with detailed analysis of:
- Tool strategy (dependency-resolver): direct package manager queries
- Lock file strategy (syft/trivy): static file and metadata parsing
- Runtime vs static detection differences with concrete examples
- Production environment drift considerations
- Performance and resource implications
- Strategic decision matrix for runtime container scanning

Highlights dependency-resolver's advantage for capturing true runtime state
including packages installed after container startup, versus static analysis
limitations in detecting runtime modifications.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Merged scanning approach and package manager coverage sections
- Streamlined hash retrieval examples with essential code only
- Condensed output format comparison to key differences
- Consolidated lengthy tool vs lock file strategy section into focused comparison table
- Removed duplicate JSON examples and repetitive explanations
- Reduced report length by ~40% while preserving all critical technical insights

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Add links for first mention only of key tools and standards:
- SPDX, CycloneDX standards documentation
- GitHub, GitLab platform links
- syft, trivy, sbom-tool, tern project repositories

Following standard documentation practice of linking only initial occurrences.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tool Comparison
1 participant