-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleartext Traffic #131
Comments
Hi Izzy!
So the answer is: needed by GeoNames to display place suggestions. At the moment a "non-PlayStore-release" of Family Gem is not a thing.
I suppose there is no problem on removing that dependenciesInfo from the APK. |
Eh, it's the code in my scanner that was added in January, so it only started finding and reporting these things now 🤣
Ah. And yeah, they have an invalid certificate when you try
Could you give that a try, please? Page looks very much the same, and you could have your (apps) security improved 😃
Not at all, right.
I'm not sure. But for my repo (or any other F-Droid repo), the AABs are not used. So you could of course just remove it from the APKs but leave it in the AABs – simply skip the android {
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
}
} |
Hi Michele, long time not seen…
The scanner of my repo got some additional features in January and on today's update reported (next to some permissions I already added to the "allow-list" as they are pretty clear) FamilyGem declares the
usesCleartextTraffic
flag. Can you please tell me what unencrypted connections are used/needed there?If you want some of the other permissions with explanations, just let me know what I should put. For the non-PlayStore-Releases like in my repo it would also be great could the
BIND_GET_INSTALL_REFERRER_SERVICE
be removed, as it smells a little of tracking (I also doubt thevending.BILLING
is useful there as those using my repo usually want to avoid Google).As for
DEPENDENCY_INFO_BLOCK
, that can easily be avoided:For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.
The text was updated successfully, but these errors were encountered: