Skip to content

feat(enrichers): add Sherlockeye email and username enrichers#152

Open
p1ngul1n0 wants to merge 1 commit into
reconurge:mainfrom
p1ngul1n0:feat/sherlockeye-enrichers
Open

feat(enrichers): add Sherlockeye email and username enrichers#152
p1ngul1n0 wants to merge 1 commit into
reconurge:mainfrom
p1ngul1n0:feat/sherlockeye-enrichers

Conversation

@p1ngul1n0

Copy link
Copy Markdown
  • email/to_sherlockeye.py: Email → SocialAccount via Sherlockeye API
  • social/to_sherlockeye.py: Username → SocialAccount via Sherlockeye API

- email/to_sherlockeye.py: Email → SocialAccount via Sherlockeye sync API
- social/to_sherlockeye.py: Username → SocialAccount via Sherlockeye sync API
- Both support optional Deep Research (digital_accounts_expansion module)
- Flexible attributes: link is optional, username resolved from attributes,
  URL path extraction, or input value as fallback
- Tests covering metadata, happy path, no results, 401, and missing link

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@@ -0,0 +1,130 @@
import subprocess

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @p1ngul1n0, what is the difference between flowsint-enrichers/src/flowsint_enrichers/social/to_sherlockeye.py and already existing flowsint-enrichers/src/flowsint_enrichers/social/to_sherlock.py ?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @dextmorgn, Sherlockeye is a paid OSINT platform similar to the way HudsonRock works, it requires an API Key.

You can visit it here.

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.

2 participants