David Callies

Results 41 issues of David Callies

https://github.com/facebook/ThreatExchange/blob/148d8cc60267ceefd13d324a877868ae43b75d54/hasher-matcher-actioner/src/OpenMediaMatch/storage/postgres/database.py#L89 https://github.com/facebook/ThreatExchange/blob/148d8cc60267ceefd13d324a877868ae43b75d54/hasher-matcher-actioner/src/OpenMediaMatch/storage/postgres/database.py#L140 Both Bank and BankContent have database fields to allow them to be disabled. However, those fields are possibly not settable, nor read today. Banks can be ramped up...

hma

I noticed this while debugging something else, but mypy has seemed to stop checking anything in the directory. ``` $ mypy -v threatexchange LOG: Mypy Version: 1.15.0 LOG: Config File:...

help wanted
python-threatexchange

See also #1754 This is a large, multistep issue. In general, it seems to replace the custom file-and-pickle based solution for storage in the python-threatexchange CLI with a more standardised...

mlh

Problem to solve: * After getting a match hit, we want to inspect the actual hash that we matched. * However, you can't get, we only have the content_id *...

See #1687 for context https://github.com/facebook/ThreatExchange/blob/main/hasher-matcher-actioner/src/OpenMediaMatch/storage/interface.py#L42-L60 This should be 3 PRs: 1. Copy IContentTypeConfigStore to a new location in python-threatexchange/threatexchange/storage/interfaces.py 2. Bump the minor version of python-threatexchange 3. Remove IContentTypeConfigStore from...

python-threatexchange
hma
mlh

This is a multistep project, and it might be too difficult to do except for by the original goofballs who worked on the original libraries (mostly @Dcallies). The first pass...

python-threatexchange
code quality

# Today's Lookup APIs https://github.com/haianhng31/ThreatExchange/blob/8d10599cda78afa49f763c08ca556db94f4ae332/hasher-matcher-actioner/src/OpenMediaMatch/blueprints/matching.py # Ideal Usecase - Reddit Request @aokolish representing request: Input: 1. Required 1. Signal type 1 .hash 2. Optional 1. Resolve 3P record json Output:...

hma

Implement a new ContentType called "file" which represents the contents of a file. Files always have string names. This will eventually feed into something like this: https://github.com/facebook/ThreatExchange/pull/1065 The end goal...

python-threatexchange
mlh

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...

python-threatexchange
hma

HMA maintainers have partnered with [ROOST](https://roost.tools/) (Robust Open Online Safety Tools) to provide more channels for support and discussion! # ROOST Discord and #hma channel For broader HMA discussions and...

hma