gitsafehub
github.com/incredincomp/honeypy ↗

incredincomp/honeypy

scanned 2026-08-14 · git 1c84642
3 of 6 checks flagged a security issue
🔴 Needs attention
Only 4 of 6 checks finished — treat this as provisional. Re-check ↻

Informational scan, not a security audit. How this is computed.

Leaked secrets2Vulnerable dependencies19Known OSS vulnerabilities19Risky code patternsMalicious dependenciesProject health

Security checks

Leaked secrets — Gitleaks 2 found

API keys, passwords or tokens committed into the repo.

  • Worth fixing generic-api-key Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    plugins/TFTP/file.txt:2
    A credential (key, password or token) appears in your code. Fix: Remove it, rotate the key, and load it from an environment variable instead.
  • Worth fixing generic-api-key Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
    plugins/TFTP/file.txt:2
    A credential (key, password or token) appears in your code. Fix: Remove it, rotate the key, and load it from an environment variable instead.

via Gitleaks v8.21.2 · MIT

Vulnerable dependencies — Trivy 19 found · 5 serious

Packages you depend on that have known security holes (CVEs).

  • Serious CVE-2019-12855 python-twisted: XMPP support in words.protocols.jabber.xmlstream in Twisted does not verify certificates allowing for a MITM connections
    requirements.txt
    A package you depend on has a known security hole (CVE-2019-12855). Fix: Update that package to its patched version.
  • Serious CVE-2020-10108 python-twisted: HTTP request smuggling when presented with two Content-Length headers
    requirements.txt
    A package you depend on has a known security hole (CVE-2020-10108). Fix: Update that package to its patched version.
  • Serious CVE-2020-10109 python-twisted: HTTP request smuggling when presented with a Content-Length and a chunked Transfer-Encoding header
    requirements.txt
    A package you depend on has a known security hole (CVE-2020-10109). Fix: Update that package to its patched version.
  • Serious CVE-2022-24801 python-twisted: possible http request smuggling
    requirements.txt
    A package you depend on has a known security hole (CVE-2022-24801). Fix: Update that package to its patched version.
  • Serious GHSA-32gv-6cf3-wcmq HTTP/2 DoS Attacks: Ping, Reset, and Settings Floods
    requirements.txt
    A package you depend on has a known security hole (GHSA-32gv-6cf3-wcmq). Fix: Update that package to its patched version.
  • Worth fixing CVE-2022-21712 dev-python/twisted: secret exposure in cross-origin redirects
    requirements.txt
    A package you depend on has a known security hole (CVE-2022-21712). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-42304 python-twisted: Twisted: Denial of Service via crafted DNS packets in twisted.names
    requirements.txt
    A package you depend on has a known security hole (CVE-2026-42304). Fix: Update that package to its patched version.
  • Worth fixing CVE-2016-1000111 Twisted: sets environmental variable based on user supplied Proxy request header
    requirements.txt
    A package you depend on has a known security hole (CVE-2016-1000111). Fix: Update that package to its patched version.
  • Worth fixing CVE-2019-12387 python-twisted: Improper neutralization of CRLF characters in URIs and HTTP methods
    requirements.txt
    A package you depend on has a known security hole (CVE-2019-12387). Fix: Update that package to its patched version.
  • Worth fixing CVE-2022-39348 python-twisted: NameVirtualHost Host header injection
    requirements.txt
    A package you depend on has a known security hole (CVE-2022-39348). Fix: Update that package to its patched version.
  • Worth fixing CVE-2023-46137 python-twisted: disordered HTTP pipeline response in twisted.web
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-46137). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-41671 Twisted is an event-based framework for internet applications, support ...
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-41671). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-41810 python-twisted: Reflected XSS via HTML Injection in Redirect Response
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-41810). Fix: Update that package to its patched version.
  • Worth fixing GHSA-8r99-h8j2-rw64 Twisted vulnerable to HTTP Request Smuggling Attacks
    requirements.txt
    A package you depend on has a known security hole (GHSA-8r99-h8j2-rw64). Fix: Update that package to its patched version.
  • Worth fixing CVE-2022-22846 The dnslib package through 0.9.16 for Python does not verify that the ...
    requirements.txt
    A package you depend on has a known security hole (CVE-2022-22846). Fix: Update that package to its patched version.
  • Worth fixing CVE-2023-32681 python-requests: Unintended leak of Proxy-Authorization header
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-32681). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-35195 requests: subsequent requests to the same host ignore cert verification
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-35195). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-47081 requests: Requests vulnerable to .netrc credentials leak via malicious URLs
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-47081). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-25645 requests: Requests: Security bypass due to predictable temporary file creation
    requirements.txt
    A package you depend on has a known security hole (CVE-2026-25645). Fix: Update that package to its patched version.

via Trivy v0.70.0 · Apache-2.0

Known OSS vulnerabilities — OSV-Scanner 19 found · 5 serious

Your dependencies cross-checked against the OSV vulnerability database.

  • Serious PYSEC-2019-129 In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2019-12855). Fix: Update that package to its patched version.
  • Serious PYSEC-2020-259 In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignored the first header. When the second content-length value was
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2020-10108). Fix: Update that package to its patched version.
  • Serious PYSEC-2020-260 In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with a content-length and a chunked encoding header, the content-length took precedence and the remain
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2020-10109). Fix: Update that package to its patched version.
  • Serious PYSEC-2022-195 Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to version 22.4.0rc1, the Twisted Web HTTP 1.1 server, located in the `twisted.web.http` module, parsed sev
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2022-24801). Fix: Update that package to its patched version.
  • Serious GHSA-32gv-6cf3-wcmq HTTP/2 DoS Attacks: Ping, Reset, and Settings Floods
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole. Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2019-128 In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters such as CRLF.
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2019-12387). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2020-214 Twisted before 16.3.1 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI applications from the presence of untrusted client data in the HTTP_PRO
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2016-1000111). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2022-27 twisted is an event-driven networking engine written in Python. In affected versions twisted exposes cookies and authorization headers when following cross-origin redirects. This issue is present in t
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2022-21712). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-224 Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2023-46137). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2024-75 Twisted is an event-based framework for internet applications, supporting Python 3.6+. The `twisted.web.util.redirectTo` function contains an HTML injection vulnerability. If application code allows a
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2024-41810). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1055 Twisted vulnerable to NameVirtualHost Host header injection
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2022-39348). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-160 Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.4.0rc2, the twisted.names module is vulnerable to a Denial of Service (DoS) attack via resource exhau
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2026-42304). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1992 twisted.web has disordered HTTP pipeline response
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2024-41671). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2022-4 The dnslib package through 0.9.16 for Python does not verify that the ID value in a DNS reply matches an ID value in a query.
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2022-22846). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-74 Requests is a HTTP library. Since Requests 2.3.0, Requests has been leaking Proxy-Authorization headers to destination servers when redirected to an HTTPS endpoint. This is a product of how we use `re
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2023-32681). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1872 Requests vulnerable to .netrc credentials leak via malicious URLs
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2024-47081). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1873 Requests `Session` object does not verify requests after making first request with verify=False
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2024-35195). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2275 Requests is a HTTP library. Prior to version 2.33.0, the `requests.utils.extract_zipped_paths()` utility function uses a predictable filename when extracting files from zip archives into the system te
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole (CVE-2026-25645). Fix: Update that package to its patched version.
  • FYI GHSA-8r99-h8j2-rw64 Twisted vulnerable to HTTP Request Smuggling Attacks
    /workdirs/scan-da4bc24a-fae5-48d2-b42f-c937241f80c1/requirements.txt
    A package you depend on has a known security hole. Fix: Update that package to its patched version.

via OSV-Scanner v1.9.2 · Apache-2.0

Risky code patterns — Semgrep none found ✓

Code that can be exploited: injection, hardcoded credentials and similar.

Nothing found by this check. ✓

via Semgrep v1.147.0 · LGPL-2.1

Malicious dependencies — Guarddog timed out

Packages that look intentionally malicious: typosquats, sneaky install scripts.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via Guarddog v2.10.0 · Apache-2.0

error: pypi:timeout

Project health

A signal about how the project is maintained — not a vulnerability in your code. It doesn’t affect the verdict above.

Project health — OpenSSF Scorecard didn’t run

Maintenance & supply-chain hygiene. A signal about the project, not a vulnerability in your code.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via OpenSSF Scorecard · Apache-2.0

About these results. Six open-source checks ran in parallel; every finding is tagged with the tool that produced it. The verdict follows a published rule. False positives and false negatives are normal — a clean scan does not mean the code is secure, and a red verdict does not mean the project is compromised.