Dynamic rule risk score

The risk score is defined in the rule but cant be influenced by the alert itself, is there a way other than external API workflows ?