mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 04:09:49 -05:00
[PR #87] [MERGED] feat: autodiscover types and enrichers #545
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/87
Author: @dextmorgn
Created: 11/30/2025
Status: ✅ Merged
Merged: 11/30/2025
Merged by: @dextmorgn
Base:
main← Head:feat/autodiscover-types-and-enrichers📝 Commits (5)
57ea2a0feat(types): auto_discovery of types1af9d28feat(core): update dependencies + orchestratore41ca3bfeat(api): update flowsint_enrichers registry97ec7befeat(enrichers): add decorator to all enrichers868a063feat(enrichers): remove dummy test enrichers📊 Changes
86 files changed (+721 additions, -5193 deletions)
View changed files
📝
flowsint-api/app/api/routes/enrichers.py(+7 -4)📝
flowsint-api/app/api/routes/flows.py(+6 -3)📝
flowsint-api/app/api/routes/types.py(+64 -82)📝
flowsint-core/src/flowsint_core/core/orchestrator.py(+3 -3)➖
flowsint-core/src/flowsint_core/core/registry.py(+0 -207)📝
flowsint-core/src/flowsint_core/tasks/enricher.py(+6 -3)📝
flowsint-core/tests/import/test_entity_detection.py(+0 -1)📝
flowsint-enrichers/src/flowsint_enrichers/__init__.py(+8 -1)📝
flowsint-enrichers/src/flowsint_enrichers/asn/to_cidrs.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/cidr/to_ips.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/crypto/to_nfts.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/crypto/to_transactions.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_asn.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_history.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_ip.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_root_domain.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_subdomains.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_website.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/domain/to_whois.py(+2 -0)📝
flowsint-enrichers/src/flowsint_enrichers/email/to_domains.py(+2 -0)...and 66 more files
📄 Description
Types and enrichers are now auto discovered using their respective decorators.
For types:
For enrichers: