ThreatExchange
ThreatExchange copied to clipboard
Trust & Safety tools for working together to fight digital harms.
We want to the ability to add new storage mechanisms as an alternative to the one that comes installed by default in py-tx. We think that dbm might be a...
See #1254 In order pass `mypy` the last arg in the type of `SignalExchangeAPIWithSimpleUpdates` was made generic. Previous value: `state.TFetchedSignalMetadata` which gave error `threatexchange/exchanges/signal_exchange_api.py:269: error: Variance of TypeVar "state.TFetchedSignalMetadata" incompatible...
`threatexchange hash photo https://i.redd.it/4shux9eu3mga1.png` ``` File "/Users/daniel.sun/.pyenv/versions/3.8.12/lib/python3.8/site-packages/threatexchange/signal_type/signal_base.py", line 195, in hash_from_file return cls.hash_from_bytes(file.read_bytes()) File "/Users/daniel.sun/.pyenv/versions/3.8.12/lib/python3.8/site-packages/threatexchange/signal_type/pdq/signal.py", line 77, in hash_from_bytes pdq_hash, quality = pdq_from_bytes(bytes_) File "/Users/daniel.sun/.pyenv/versions/3.8.12/lib/python3.8/site-packages/threatexchange/signal_type/pdq/pdq_hasher.py", line 33, in pdq_from_bytes return...
Using this image https://styles.redditmedia.com/t5_17138f/styles/profileBanner_p7ne95txaxfa1.png (I think it's just black)  `threatexchange hash photo https://styles.redditmedia.com/t5_17138f/styles/profileBanner_p7ne95txaxfa1.png` has blank output because the hash is under the quality threshold. I kind of get the...
Does this software work with windows 10. I have ffmpeg and cmake installed but when I try to install I get this error: pip install vpdq Collecting vpdq Using cached...
`threatexchange hash photo ` outputs hashes in the form `pdq f5b44e4f1673f4e44e57fd6d021201effd8b40d6b54906d3dc302df672160708` however `threatexchange match --hashes photo ` expects a single file without a "pdq " prefix this causes an inconsistency...
We hand-rolled a file storage for python-threatexchange even though the data is extremely simple key-value storage: * Key: the int or string returned by fetch() * Value: the dataclass in...
We're looking for help writing a SignalType matching reference implementation for TMK video matching. There are python bindings available for TMK at https://pypi.org/project/tmkpy/ Matching can be done with FAISS, but...
Hello again! After extensive testing, I'm running into a lot of false positive results across many different videos using the `tmk-query` tool. [Here is a link](https://github.com/jcohenho/tmk-test-files) to a public github...
1. This tag needs to be considered a NEGATIVE_CLASS report, and treated the same as DISAGREE_WITH_TAGS 2. NON_MALICIOUS should be preferred to DISAGREE_WITH_TAGS for false positive reporting (though I think...