Inspiration
Data breaches have become routine, but the notice you get rarely answers the question that actually matters: "What did I ever give this company?" Over the years we sign up, upload ID scans, receive invoices, fill in claim forms and take screenshots — and all of it ends up scattered across folders on a NAS, often with names like scan_004.jpg or INV-554.pdf.
When a breach notice arrives, there's no fast way to rebuild your own exposure, so most people either panic or do nothing. And nobody would upload their passport scans and card invoices to a cloud AI just to find out. That's exactly the kind of job that belongs on a local AI NAS.
What it does
The user types a company name (plus any other names they know, like a brand or website domain) and picks the folders the Skill may search. Breach Responder then:
- Finds every linked file three ways — by file or folder name, by document content, and by text visible in photos and screenshots — so it catches files that don't mention the company in their name.
- Lists which types of personal data those files contain (12 categories, from login credentials and payment cards to passport numbers and signatures), each cited to its source file with a confidence level.
- Keeps a "needs a human look" list for unreadable, encrypted or unclear files instead of guessing.
- Builds an action checklist, highest risk first, with every item tied to the file behind it.
- Saves the report to the NAS as a new file — only after the user approves.
It reports the type and location of sensitive data, never the value: you'll see "passport number found in scan_004.jpg", never the number itself.
How we built it
Breach Responder is a pure Uliya orchestration Skill: one SKILL.md plus four linked Markdown references (privacy rules, a personal-data taxonomy, an action checklist and a report layout). It runs no code of its own. Each step is delegated to the UGREEN expert that owns that capability:
| Step | Expert | Capability |
|---|---|---|
| Search by name or folder | file-agent | ug-filesystem |
| Search by document content | knowledge-agent | ug-knowledge |
| Search text in photos and screenshots | photo-agent | ug-photo |
| Classify personal data in documents | document-agent | ug-document |
| Classify personal data in images | photo-agent | ug-photo |
| Check the file name, then save the report | file-agent, knowledge-agent |
Built With
- document-agent
- draw.io
- knowledge-agent
- markdown
- photo-agent
- ugos
- ugreen-ai-nas
- uliya
- uliya-skill-kit