Fixed variable names mismatch and styling

This commit is contained in:
Nex
2022-03-30 08:49:22 +02:00
parent 9950b3d6c2
commit 9d61b9048c
7 changed files with 41 additions and 32 deletions
+5 -3
View File
@@ -33,7 +33,7 @@ class Appops(BugReportModule):
"timestamp": entry["timestamp"],
"module": self.__class__.__name__,
"event": entry["access"],
"data": f"{record['package_id']} access to {perm['name']} : {entry['access']}",
"data": f"{record['package_name']} access to {perm['name']} : {entry['access']}",
})
return records
@@ -46,9 +46,10 @@ class Appops(BugReportModule):
result["matched_indicator"] = ioc
self.detected.append(result)
continue
for perm in result["permissions"]:
if perm["name"] == "REQUEST_INSTALL_PACKAGES" and perm["access"] == "allow":
self.log.info("Package %s with REQUEST_INSTALL_PACKAGES permission", result["package_id"])
self.log.info("Package %s with REQUEST_INSTALL_PACKAGES permission", result["package_name"])
def run(self):
content = self._get_dumpstate_file()
@@ -73,4 +74,5 @@ class Appops(BugReportModule):
self.results = parse_dumpsys_appops("\n".join(lines))
self.log.info("Identified a total of %d packages in App-Ops Manager", len(self.results))
self.log.info("Identified a total of %d packages in App-Ops Manager",
len(self.results))