Skip to content

Add Aqua Supply Chain connector docs and dedup registration - #15874

Merged
Maffooch merged 5 commits into
DefectDojo:devfrom
svader0:docs/aqua-supply-chain-connector
Sep 4, 2026
Merged

Add Aqua Supply Chain connector docs and dedup registration#15874
Maffooch merged 5 commits into
DefectDojo:devfrom
svader0:docs/aqua-supply-chain-connector

Conversation

@svader0

@svader0 svader0 commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Description

Adds the documentation page for the Aqua Supply Chain upstream connector (a DefectDojo Pro connector) and lists it on the connector index. Also registers its scan type, Aqua Supply Chain - Connectors Import, in DEDUPLICATION_ALGORITHM_PER_PARSER as DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL, so reimports match on the connector's stable finding id instead of falling back to the legacy title-and-severity algorithm.

The page covers credentials, the region auth host, the five scan categories, branch handling, filing by repository-name prefix, and how the connector deduplicates. English only; translations regenerate from it.

Test results

  • Hugo docs build passes (npm run build -- --environment development in docs/), and the new page renders at /connectors/toolreference/aqua_supply_chain/.
  • ruff check --config ruff.toml dojo/settings/settings.dist.py passes.
  • No unit test changes. The tests that read DEDUPLICATION_ALGORITHM_PER_PARSER use .get() or scoped overrides and do not pin the full key set.

Documentation

This PR is the documentation.

Checklist

  • Rebased on the latest dev
  • Submitted against dev (feature, not a bugfix)
  • Ruff compliant
  • Documentation included
  • No model changes, no migrations needed
  • No unit tests added (settings entry and docs only)

@svader0 svader0 added this to the 3.3.0 milestone Sep 3, 2026
@github-actions github-actions Bot added settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR docs labels Sep 3, 2026
@Maffooch
Maffooch merged commit fd168b8 into DefectDojo:dev Sep 4, 2026
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants