Add allowBackup check to AndroidManifest

This commit is contained in:
Ed Minnix
2022-08-18 12:25:02 -04:00
parent dac64eeca7
commit 7d15af6caa

View File

@@ -72,6 +72,17 @@ class AndroidApplicationXmlElement extends XmlElement {
* Holds if this application element has explicitly set a value for its `android:permission` attribute. * Holds if this application element has explicitly set a value for its `android:permission` attribute.
*/ */
predicate requiresPermissions() { this.getAnAttribute().(AndroidPermissionXmlAttribute).isFull() } predicate requiresPermissions() { this.getAnAttribute().(AndroidPermissionXmlAttribute).isFull() }
/**
* Holds if this application element has the attribute `android:allowBackup` set to `true`.
*/
predicate allowsBackup() {
exists(AndroidXmlAttribute attr |
this.getAnAttribute() = attr and
attr.getName() = "allowBackup" and
attr.getValue() = "true"
)
}
} }
/** /**