CrOSSD
An advisor that uses a CrOSSD instance to determine health of dependencies.
Description
An AdviceProvider implementation that obtains health metrics from a CrOSSD (https://health.crossd.tech/doc)
instance.
Configuration
Example
Use the following syntax to configure this plugin globally as part of config.yml:
ort:
advisor:
advisors:
Crossd:
options:
serverUrl: "https://health.crossd.tech"
thresholdCriticalityLow: 15
thresholdCriticalityMedium: 25
thresholdCriticalityHigh: 40
Options
serverUrl
The URL of the CrOSSD server.
thresholdCriticalityLow
The maximum difference between value and average (in percent) such that the criticality is considered LOW.
thresholdCriticalityMedium
The maximum difference between value and average (in percent) such that the criticality is considered MEDIUM.
thresholdCriticalityHigh
The maximum difference between value and average (in percent) such that the criticality is considered HIGH.