arn-c0de/Geograbber

🧪 Test Case: Secure Background Scanning Verification (v1.0.3)

Open

#21 geöffnet am 1. Nov. 2025

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (3 Forks)auto 404
area: databasearea: maparea: scanninggood first issuehelp wantedhighprivacysecurity

Repository-Metriken

Stars
 (30 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

🎯 Goal

Verify that background scanning operates securely — the app records WiFi/Bluetooth scans with GPS data in the database while in the background, and the passphrase is only cached during active scanning.


✅ Test Checklist

  • Start a WiFi/Bluetooth scan in the app.
  • Send the app to the background (press Home or switch to another app).
  • Move to different locations for several minutes to generate GPS data.
  • Return to the app.
  • Stop the scan.
  • Check the database for new scan entries recorded during the background period.
  • Confirm GPS coordinates and timestamps are present in the new entries.
  • After stopping the scan, verify that the passphrase is cleared from memory.
  • Confirm the unlock dialog appears when reopening the app after stopping the scan.
  • Ensure app content is hidden by a black overlay until the passphrase is re-entered.

🧾 Expected Results

  • WiFi/Bluetooth scans and GPS data are successfully recorded while the app runs in the background (if scanning is active).
  • Passphrase remains cached only during active scanning.
  • Passphrase is cleared and re-entry required once scanning stops or the app is closed.
  • App content remains hidden behind the black overlay until successful unlock.

🧭 Notes

  • Test on multiple devices and Android versions if possible.
  • Report any cases where scans are missing, GPS data is incomplete, or the security overlay/passphrase logic fails.

Contributor Guide