Skip to content

EPMDEDP-16730: feat: Add krci sca command group for Software Composition Analysis#30

Merged
SergK merged 1 commit intomainfrom
add-sca-support
Apr 23, 2026
Merged

EPMDEDP-16730: feat: Add krci sca command group for Software Composition Analysis#30
SergK merged 1 commit intomainfrom
add-sca-support

Conversation

@SergK
Copy link
Copy Markdown
Member

@SergK SergK commented Apr 23, 2026

Implement the complete krci sca command group to expose Dependency-Track vulnerability data through the KubeRocketCI Portal. Adds four subcommands:

  • sca list: List SCA projects from Dependency-Track
  • sca get: Project overview with risk scores and vulnerability metrics
  • sca components: List dependencies with filtering by outdated/direct status
  • sca findings: Flat vulnerability listing with severity filtering

Portal backend: New SCA handler proxies Dep-Track API calls, reusing existing portal credentials. CLI layer includes validation, rendering (table/JSON), and inclusive severity filtering.

…ion Analysis

Implement the complete `krci sca` command group to expose Dependency-Track
vulnerability data through the KubeRocketCI Portal. Adds four subcommands:

- `sca list`: List SCA projects from Dependency-Track
- `sca get`: Project overview with risk scores and vulnerability metrics
- `sca components`: List dependencies with filtering by outdated/direct status
- `sca findings`: Flat vulnerability listing with severity filtering

Portal backend: New SCA handler proxies Dep-Track API calls, reusing existing
portal credentials. CLI layer includes validation, rendering (table/JSON), and
inclusive severity filtering.

Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
@SergK SergK force-pushed the add-sca-support branch from 7a6059d to 746070b Compare April 23, 2026 12:46
@SergK SergK merged commit bfe1138 into main Apr 23, 2026
2 checks passed
@SergK SergK deleted the add-sca-support branch April 23, 2026 14:04
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.

2 participants