Would you mind to elaborate in which way the use of AES-CBC makes the encryption insecure?
Serge Vaudenay talked about this 12 years ago:
http://www.iacr.org/cryptodb/archive/2002/EUROCRYPT/2850/285...
The recent Lucky 13 attack was a form of this type of padding oracle attack:
https://www.imperialviolet.org/2013/02/04/luckythirteen.html
Thanks for the constructive feedback. This is why I posted it here and made it open source so I could get peer review, make the utility better and learn a few things along the way.