mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-10 13:31:38 +00:00
unbroker finds where a consenting person's info is exposed across data brokers and people-search sites and files the removals, running as far as each site allows and handing only genuinely human-only steps (hard CAPTCHA, gov-ID, phone, fax) back as an end-of-run digest. - Deterministic stdlib CLI (scripts/pdd.py) owns config, dossiers+consent, the broker DB, tier planning, the ledger, email, and the autonomous action queue; the agent scans/submits with native tools (web_extract, browser_*, delegate_task, cronjob, terminal). - Verify-before-disclose, least-disclosure (never volunteers SSN), consent gate, opaque ids, optional age-at-rest encryption, file-locked ledger. - Jurisdiction-aware (CCPA/CPRA, GDPR, generic); CA DROP one-shot covers the state registry (~545) in a single request; BADBOOL + curated people-search coverage; scheduled re-scan for re-listing. - No CAPTCHA-solving services or anti-bot bypass; browser email mode needs no stored password. - 85 hermetic tests (tests/skills/test_unbroker_skill.py; SMTP/IMAP via injected fakes, registry via CSV fixtures). Ships placeholder data only. Broker dataset adapted from BADBOOL (Yael Grauer, CC BY-NC-SA 4.0). |
||
|---|---|---|
| .. | ||
| test_cloudflare_temporary_deploy_skill.py | ||
| test_darwinian_evolver_skill.py | ||
| test_fetch_transcript.py | ||
| test_google_workspace_api.py | ||
| test_google_workspace_credential_files.py | ||
| test_hyperliquid_skill.py | ||
| test_memento_cards.py | ||
| test_openclaw_migration.py | ||
| test_openclaw_migration_hardening.py | ||
| test_telephony_skill.py | ||
| test_unbroker_skill.py | ||
| test_xurl_article_ingestion_docs.py | ||
| test_youtube_quiz.py | ||