-
Notifications
You must be signed in to change notification settings - Fork 342
Open
Labels
hmaItems related to the hasher-matcher-actioner systemItems related to the hasher-matcher-actioner systempython-threatexchangeItems related to the threatexchange python tool / libraryItems related to the threatexchange python tool / library
Description
In February 2026, there is a child safety hackathon hosted by the Tech Coalition, that we will be looking to do some focused work on the repo for. This issue is just tracking ongoing work and plans so that some of the external contributors can see the plans.
Not all of the participants are cleared to share their participation, but for those that can, we can use this issue for tracking.
Overall Goals
(These are in priority order)
- [Highest Pri] Improve the quality of the ThreatExchange API implementation
- Provide a helper for testing the threatexchange client directly, which comes with pytx, powered by curl
- Provide a new core interface for "Classifier" which can talk to third party services
- Integrate the classifier API with HMA.
- Any other quality cleanups in python-threatexchange, such as improved testing and documentation
Sub-projects
ThreatExchange API Library Cleanup
TODO - https://github.com/facebook/ThreatExchange/blob/main/python-threatexchange/threatexchange/exchanges/clients/fb_threatexchange/api.py is way out of date
Some ideas:
- Support the new
?me=1whoami check instead of trying to parse the app token, given the upcoming changes to IDs - Just like... rewrite the whole thing with modern quality checks.
- Clean up the publicly-facing https://developers.facebook.com/docs/threat-exchange/ docs, and use consistent examples between tests
- Use pytest fixtures that return fake data.
Classifier API
Toplevel issue: #1864
Misc Improvements and folks looking to get started in open source.
cassidyjames and julietshen
Metadata
Metadata
Assignees
Labels
hmaItems related to the hasher-matcher-actioner systemItems related to the hasher-matcher-actioner systempython-threatexchangeItems related to the threatexchange python tool / libraryItems related to the threatexchange python tool / library