chiark / gitweb /
check all APKs for old versions of OpenSSL
authorHans-Christoph Steiner <hans@eds.org>
Thu, 3 Nov 2016 13:14:08 +0000 (14:14 +0100)
committerHans-Christoph Steiner <hans@eds.org>
Mon, 5 Dec 2016 19:16:54 +0000 (20:16 +0100)
commit98297278bde9df5945c6fce59567b00a792b5f86
treee60889706b72317033b0feb440c018eb32a0e1e2
parent95656e6c61ebb693bec23f7d174a654750a6acb5
check all APKs for old versions of OpenSSL

This scans all APKs for old versions of OpenSSL libraries that are known to
be vulnerable to issues, or fully unsupported.

This really should be implemented as a per-APK AntiFeature, so that it can
apply to any version that is vulnerable.  Since AntiFeatures are currently
only per-App, this instead sets the AntiFeature only if the latest APK is
vulnerable.

Google also enforces this:
https://support.google.com/faqs/answer/6376725?hl=en

apk['antiFeatures'] has the first letter small, since all build fields
start with a lowercase letter.  app.AntiFeatures has the first
uppercase since all App fields are that way.
fdroidserver/metadata.py
fdroidserver/update.py
wp-fdroid/wp-fdroid.php