Applied some improvements and changes:
- Removed some callouts and controls for inline use.
- Removal of some calls to cryptographic APIs.
- Added code to prevent processing and conditional failures.
- Added setting to add and configure list of sites to be ignored.