GitHub
09/06/2026, 4:22 PMexec-base64 detected a backdoor in a FastAPI extension: https://securitylabs.datadoghq.com/articles/malicious-pypi-package-fastapi-toolkit/
---
Example execution for tap-getpocket using pipx and `pip freeze`:
pipx install git+https://github.com/edgarrmondragon/tap-getpocket.git
pipx runpip tap-getpocket freeze > requirements.txt
guarddog verify requirements.txt --json > results.json
Results JSON
[
{
"dependency": "appdirs",
"version": "1.4.4",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmptr8m2ln1/appdirs"
}
},
{
"dependency": "attrs",
"version": "22.1.0",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmpvou1f8j6/attrs"
}
},
{
"dependency": "backoff",
"version": "2.2.1",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmpvbn21yvr/backoff"
}
},
{
"dependency": "certifi",
"version": "2022.9.24",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmpqkdmplzl/certifi"
}
},
{
"dependency": "cffi",
"version": "1.15.1",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmpoq43ygar/cffi"
}
},
{
"dependency": "charset-normalizer",
"version": "2.1.1",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0yhbh0000gn/T/tmpybjfohg7/charset-normalizer"
}
},
{
"dependency": "click",
"version": "8.1.3",
"result": {
"issues": 0,
"errors": {},
"results": {
"exfiltrate-sensitive-data": {},
"obfuscation": {},
"steganography": {},
"exec-base64": {},
"cmd-overwrite": {},
"shady-links": {},
"code-execution": {},
"download-executable": {}
},
"path": "/var/folders/8b/z9sdckf92_g3hgnh6nv0…
meltano/hubGitHub
09/06/2026, 4:22 PM