Skip to content

Conversation

@amadheatrizza
Copy link

This pull request enhances the robustness of the duetLocation artifact processor by adding validation checks for deserialized plist data and preventing incomplete location records from being added to the results. These improvements prevent potential runtime errors and ensure higher data quality in forensic analysis outputs.

duetLocations improvements:

  1. Added Plist Validation
  • Implemented a check to verify that deserialized plist data is a non-empty dictionary before processing
  • Added informative logging when plist is empty or invalid format
  1. Improved Data Completeness Checks
  • Modified variable initialization pattern for better readability
  • Added validation to only append location records when both latitude and longitude are present

@amadheatrizza amadheatrizza changed the title Implement plist checker Fix: Handle plist error in duetLocations Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants