CycloneDX / CycloneDX/cyclonedx-maven-plugin

I want to add several functionalities into this repo, but want to listen about your opinions first.

Open
#182 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
385
Forks
107
Avg merge
17h 31m
Merged PRs (30d)
7

Description

functionality 1 : enforce same dependency version in repo
Search from components, find all components with same `group` and `name`, but different `version` .If found any then fail. Otherwise succeed.
Might have an additional exclude mechanism
functionality 2 : enforce same dependency version as from one input sbom file.
functionality 3 : enforce license of components (blacklist and whitelist)

I see your codes, and seems I can do these codings myself. But I'm not sure:

1. may these functionalities merged into this repo? or I have to start another plugin repo?
2. should these functionalities be mojo, or be configurations inside of existing mojos? if you think it better to add mojos, should I add several seperate mojos, or 1 mojo with different configurations?

Contributor guide

Open the contributing guide

Research direction

Review the existing mojos and how components are represented in the repository before choosing a scope. Clarify whether dependency-version and license enforcement belong in this plugin, whether they should be separate mojos or configurations, and how an input SBOM and exclusions would work. Done means maintainers have agreed on the scope and plugin design.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.