feature: raise issue when package is labeled as X license, but source header shows Y
Open
syft
- Dominant language
- Go
- Stars
- 183
- Forks
- 18
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 7
Description
Grant has the ability to show the license declared for a package as surfaced by syft.
Syft should also be able to communicate to consumers if a declared license is different from one found in the header of the source files. This would allow grant to flag packages with conflicting statements for the user in their evaluation policy.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by tracing how grant consumes Syft's declared-license data and source-header findings, then determine where conflicting values are surfaced. Done means consumers can detect when the declared license differs from the source header license.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100