I have created a security policy whose Enforcement Mode is transparent. In the event log I can see a lot of URLs which I can click and accept. How do I whitelist a URL like https:/abcd.com/* which allow all the directories and will not block when I change Enforce mode to Blocking
depending on which template you used for your Security Policy the * (wildcard) should be there by default.
Go and see here: Security ›› Application Security : URLs : Allowed URLs : Allowed HTTP URLs
There you should see entities for HTTPS * and HTTP *.
And, again depending on which template you choose, the policy will or will not learn New URLs as entities.
"Learn New HTTP URLs: Never" means your policy will not offer new learning suggestions for URLs.
Did you maybe change the learning setting for New HTTP URLs from Never to something else in the Learning and Blocking Settings for your policy?