Manifest structure, declared files, QML parsing, repository identity and bounded source analysis passed at this commit.
APPROVED
This exact commit was reviewed according to the registry checklist.
Verified version 0.1.0: 70e88deb2d9b084e28d0123d2480fbc1b2cf5a5b Reviewed by Nuu-maan on Oct 15, 2026.
Security capabilities
Last scan: Oct 15, 2026
Automated security analysis is not a guarantee that a plugin is safe. “No match” means the scanner did not recognize a pattern; it is not proof of absence.
downloadExecution · No matchobfuscation · No matchcredentials · No matchAutomated validation details
Static pattern analysis and qmllint parsing. Up to 12 evidence samples per capability; all matching lines counted. Absence of a match does not establish absence of a capability.
Search.qml: parsed, 1314 diagnostics. Static parser only; Omarchy imports may be unavailable.
Service.qml: parsed, 127 diagnostics. Static parser only; Omarchy imports may be unavailable.
Manifest at this commit
{
"schemaVersion": 1,
"id": "io.github.nuu-maan.digup",
"name": "DigUp",
"version": "0.1.0",
"author": "nuu-maan",
"license": "MIT",
"description": "Search your files by what's in them: photos, PDFs, recordings, videos and code. Runs DigUp's EmbeddingGemma 2 search on your machine.",
"kinds": [
"service",
"overlay"
],
"keepLoaded": true,
"entryPoints": {
"service": "Service.qml",
"overlay": "Search.qml"
}
}
Review history
APPROVE · v0.1.0
Nuu-maan · Oct 15, 2026 70e88deb2d9b084e28d0123d2480fbc1b2cf5a5b
Reviewed source at 70e88de. The plugin is a QML front end for DigUp's local search engine: a service that runs digup search-service, index-service and download-model, and an overlay panel. External downloads are explained and pinned: install-helper fetches DigUp v0.7.0-beta.1 from its GitHub release and verifies a SHA-256; the model downloads once on first start. Shell use is limited to opening results (xdg-open, PDF viewers, mpv, the Omarchy editor, dbus-send, wl-copy). The only deletion is install-helper replacing its own folder in ~/.local/share/digup/helper. No credential access or network use beyond those downloads. Note: the reviewer is also the plugin's author.
Security advisory recommendation: Needs about 1 GB: DigUp's engine (~140 MB) and the EmbeddingGemma 2 model (865 MB). The first pass over a large photo library takes a while on CPU.
Inspect the source and scan above, choose a decision, then submit the prepared issue on GitHub. Only configured reviewer accounts can record a decision.
Service.qml: process execution, privilege escalation, or network access; inspect source
These checks do not include runtime testing or a full dependency audit. Plugins run with your user permissions. Read the verification policy.