From sleaze + -ridden.
sleaze-ridden (comparative more sleaze-ridden, superlative most sleaze-ridden)