Jigsaw-Code / altitude

Altitude is a tool that gives online platforms a single elevated view of potential terrorist and violent extremist content on their sites.
https://techagainstterrorism.org/altitude-content-moderation-tool
Apache License 2.0
19 stars 5 forks source link

Hasher Matcher Actioner? #2

Open Dcallies opened 1 month ago

Dcallies commented 1 month ago

Hey @sbruens!

Congrats on the release!

I'd love to augment your matching solution to pull in the code from https://github.com/facebook/ThreatExchange/tree/main/python-threatexchange, specifically hasher-matcher-actioner. I think there are folks who could benefit, though it requires pulling in an external dependency.

We've recently started releasing HMA in docker images, and that might help manage the dependencies, since you can pin the versions.

Questions for you:

  1. Do you accept pull requests?
  2. If I can get a proof of concept with it working, would you be interested in pulling it into altitude?
sbruens commented 1 month ago

Hi @Dcallies!

Questions for you:

  1. Do you accept pull requests?

Yes, as long as you can accept the CLA.

  1. If I can get a proof of concept with it working, would you be interested in pulling it into altitude?

Also yes!


I just uploaded the WIP branch I had to replace the hashing, I think I mentioned it to you last time we spoke. It's the simplest to swap out. Take a look: https://github.com/Jigsaw-Code/altitude/compare/sbruens/hma.

I think that would be a good starting point. IIRC I simply copied the config from the HMA example, but that part needs work specifically the username/db/password, but also probably the STORAGE_IFACE_INSTANCE configuration? Let me know what you think!

Dcallies commented 1 month ago

Awesome, thanks for the pointers, I might give it a try to see if I can connect the rest of the dots. Will keep you in the loop.