Exodus-Privacy / Exodus-Privacy/exodus
Feature request: Filter reports/apps by permissions
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 804
- Forks
- 75
- Avg merge
- 7h 17m
- Merged PRs (30d)
- 7
Description
It would be of great help, if there was a possibility to filter the reports based on the permissions the app requires. My use case, for example, would be to only inspect those apps that require microphone access. It'd also be great if it would be exposed as an API endpoint, something along the lines of /api/reports/?has_permission=android.permission.RECORD_AUDIO.
This was first addressed in #2 and later in #383, but hasn't been implemented yet.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the reports listing and the /api/reports/ entry point, then read the related discussions in #2 and #383. Define the permission-filter behavior for reports and apps, including the has_permission=android.permission.RECORD_AUDIO example, and verify that both the report view and API endpoint return only matching applications.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend, search
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100