Skip to content

[NSoC] Implement metadata extraction for Advanced Analytical Wards #13

@Sid-352

Description

@Sid-352

Arbiter needs deeper file inspection capabilities for its analytical wards. We need to extract specific metadata from files during processing.

Tasks:

  • Implement extraction logic for EXIF metadata from images.
  • Implement MIME type detection for complex binaries.
  • Implement page counting for PDF files.
  • Integrate these extraction methods into the existing file inspection flow.
  • Create new unit tests as required for each new ward data.

Constraints:

  • CRITICAL: DO NOT modify the formatting macros or the structural layout of the ActionType enum. Arbiter engine relies on a strict Bincode serialization strategy between the UI and the storage ledger. Altering ActionType will result in a SerializationFailed error and cause data loss. Map your new extraction types carefully without breaking this boundary.

Metadata

Metadata

Labels

enhancementNew feature or requestlevel2An advanced addition, bugfix or changensoc26Label for Nexus Spring of Code contributors

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions