The current hard-fail implementation is only a partial implementation of the one in checkov and therefore is missing functionalities like severity. To have feature parity, it would good to leverage checkovs implementation of hard/soft-fail, if possible.