self-confessed

adj

1.
owned up to