Reputation scripts for indicator enrichment.
Reputation scripts are used to assess and assign reputation scores to indicators. These scripts integrate external threat intelligence or internal data sources to evaluate the reputation of indicators (such as IP addresses, URLs, or file hashes). Reputation scripts enable you to implement custom logic and algorithms for determining the reputation of indicators.
Reputation scripts return the verdict of an indicator as a number. The number overrides the verdict returned from the reputation command and any default settings for the indicator that relates to the verdict, but does not override a manually set verdict.
The system automatically executes the reputation script in the following cases:
During enrichment: When enrichment is triggered (via indicator extraction, the
enrichIndicatorscommand, or the Enrich button), the system runs the reputation command and then the reputation script for the specific indicator type.If a verdict changes not via the enrichment process: When explicitly running a reputation command such as
!file, if the result changes the indicator's verdict the reputation script runs to finalize the decision. This happens even if you use theusingargument to target a specific integration.
The reliability of the score from a reputation script is by default A++ - Reputation script.
You can modify the reliability by navigating to → → → → and adding the server configuration enrichment.reputationScript.reliability with the desired reliability score.
You can create a new reputation script, or you can use an out-of-the-box reputation script in the Scripts page, for example:
CertificateReputationcveReputationMaliciousRatioReputationSSDeepReputation