Skip to content

Add missing descriptions to 119 artifacts#940

Merged
abrignoni merged 1 commit into
mainfrom
add-missing-descriptions
Jul 10, 2026
Merged

Add missing descriptions to 119 artifacts#940
abrignoni merged 1 commit into
mainfrom
add-missing-descriptions

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

What

Fills in empty `description` fields in the `artifacts_v2` metadata block for 119 artifacts across 86 files. The `description` renders in the artifact's HTML report header and is carried into LAVA, so these artifacts previously showed no explanation of what they do.

Each description was written from the artifact's actual paths, SQL query and output columns (not guessed), following the existing house style ("Parses X from Y").

Coverage

This clears every remaining empty-description artifact in ALEAPP (verified: 0 left; PluginLoader loads 583 plugins). Files span messaging (Viber, LINE, Skype, Teams, TextNow, IMO, TikTok, MeWe, Tango, Skout, Words With Friends), browsers (Firefox), file transfer (Xender, Zapya, SHAREit, MEGA, PikPak), torrents, GEO/location, Samsung system artifacts (My Files, Weather Clock, Members, ContextLog, recovery/wipe), installed-apps, permissions, Bluetooth, AirTag detection, and more.

Notes

  • Metadata only — no parser logic changed. Multi-function files received one description per function (e.g. teams.py ×5, slopes.py ×3, airtagAndroid.py ×4).
  • Two touched files (accounts_de.py, airtagAndroid.py) also get the standard top-of-file `# pylint: disable=W0613` pragma that 255 other artifact modules already carry (for the unused `report_folder/seeker/wrap_text` signature args), and airtagAndroid discards the unused blackboxprotobuf type-defs via `_`, so the now-touched files lint at 10.00/10. No behavior change.
  • Verified: all changed files compile; `pylint --disable=C,R` on all 86 changed files exits 0 at 10.00/10; original quote styles and line endings preserved.

Fill in empty "description" fields in the __artifacts_v2__ block for 119
artifacts across 86 files. Each description is derived from the artifact's
actual paths/query/columns and states what the parser extracts and its
source. The description renders in the HTML report header and is carried
into LAVA, so these artifacts previously showed no explanation.

Two touched files also get the standard top-of-file
'# pylint: disable=W0613' pragma (matching 255 other artifact modules) for
their unused signature args, and airtagAndroid discards the unused
blackboxprotobuf type-defs via '_' so the now-touched files lint at 10.00.
No parser logic changed.
@abrignoni abrignoni merged commit 8756e30 into main Jul 10, 2026
2 checks passed
@abrignoni abrignoni deleted the add-missing-descriptions branch July 10, 2026 03:00
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.

1 participant