Система контролирует операции с базой, определяя, в частности попытки несанкционированного использования хранимых процедур, и тем самым защищая БД от неавторизованных действий, совершаемых пользователями и администраторами. Hedgehog можно использовать в режиме пассивного мониторинга, когда система только распознает подозрительную активность и предупреждает ответственных за информационную безопасность. Имеется также режим блокирования, в котором приложение предотвращает проведение SQL-инъекций и атак на переполнение буфера. Как утверждается, Hedgehog задействует при работе не более 5% вычислительных ресурсов сервера баз данных. ПО предлагается в двух вариантах, бесплатном Hedgehog Standard, работающем только в режиме монитора, и Hedgehog Enterprise, который также поддерживает блокирование. В дальнейшем кроме Oracle в Hedgehog планируется обеспечить поддержку и других СУБД.