Hello everyone,
I am trying to get the function CheckCSDAllowlistURL running in my system which tries to get the stores available locally. I have tried to check if it the Allowlists (Stores) working in Chromium version and unfortunately, it is showing not available. I have attached a screenshot of the point where I am facing the issue at (https://source.chromium.org/chromium/chromium/src/+/main:components/safe_browsing/core/browser/db/v4_local_database_manager.cc;l=518;bpv=0;bpt=0). I am confused at this because I have all the Stores available in my system and I have attached the screenshot of that also. So, could you point me to some references how to resolve this issue or explain why is it not able to access although it is present locally? Any help is greatly appreciated.
Thank you so much for your attention.
Sincerely,
Shibani Das.
Ah, sorry I missed this the first time around. The CsdAllowlist is only synced for Chrome branded builds, not for Chromium branded builds. It also requires an API key. You can follow the steps here to get one. I don't think you need any special permissions on the API key to get the CSD allowlist, but you might want to confirm that your API key allows you to sync something like UrlSoceng.store.To get the CSD allowlist syncing, change kSyncOnChromeDesktopBuilds to kSyncAlways here and then start Chromium and wait. Note that you may need a few minutes after startup before syncing occurs. You can see that status at chrome://safe-browsing/#tab-db-manager.