gitsafehub
github.com/spookyuser/base64alarm ↗

spookyuser/base64alarm

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

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

Leaked secrets1Vulnerable dependencies32Known OSS vulnerabilities33Risky code patternsMalicious dependenciesProject health

Security checks

Leaked secrets — Gitleaks 1 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.
    shared.py:6
    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 32 found

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

  • Worth fixing CVE-2026-69244 AIOHTTP is an asynchronous HTTP client/server framework for asyncio an ...
    uv.lock
    A package you depend on has a known security hole (CVE-2026-69244). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-22815 aiohttp: AIOHTTP: Denial of Service via insufficient header/trailer handling
    uv.lock
    A package you depend on has a known security hole (CVE-2026-22815). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34515 aiohttp: AIOHTTP: Information disclosure via static resource handler on Windows
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34515). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34516 aiohttp: AIOHTTP: Denial of Service via excessive multipart headers
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34516). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34525 aiohttp: aiohttp: Security bypass via multiple Host headers
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34525). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34993 aiohttp: AIOHTTP: Arbitrary code execution via untrusted input to CookieJar.load()
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34993). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-47265 python-aiohttp: AIOHTTP: Information disclosure via improper handling of cookies during cross-origin redirects
    uv.lock
    A package you depend on has a known security hole (CVE-2026-47265). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54273 aiohttp: AIOHTTP: Denial of Service via excessive pipelined requests
    uv.lock
    A package you depend on has a known security hole (CVE-2026-54273). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54274 aiohttp: aiohttp: Denial of Service via incomplete websocket frame payloads
    uv.lock
    A package you depend on has a known security hole (CVE-2026-54274). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54276 aiohttp: aiohttp: Information disclosure via DigestAuthMiddleware after cross-origin redirect
    uv.lock
    A package you depend on has a known security hole (CVE-2026-54276). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54277 aiohttp: aiohttp: Denial of Service via oversized HTTP request lines bypassing max_line_size check
    uv.lock
    A package you depend on has a known security hole (CVE-2026-54277). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54278 aiohttp: aiohttp: Denial of Service due to excessive memory consumption from compressed request body
    uv.lock
    A package you depend on has a known security hole (CVE-2026-54278). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-59881 AIOHTTP is an asynchronous HTTP client/server framework for asyncio an ...
    uv.lock
    A package you depend on has a known security hole (CVE-2026-59881). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-69243 AIOHTTP is an asynchronous HTTP client/server framework for asyncio an ...
    uv.lock
    A package you depend on has a known security hole (CVE-2026-69243). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34450 Claude SDK for Python has Insecure Default File Permissions in Local Filesystem Memory Tool
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34450). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-34452 Claude SDK for Python: Memory Tool Path Validation Race Condition Allows Sandbox Escape
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34452). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-45409 python-idna: idna: Denial of Service via specially crafted long inputs
    uv.lock
    A package you depend on has a known security hole (CVE-2026-45409). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-41066 lxml: python: lxml: Information disclosure via untrusted XML input leading to local file read
    uv.lock
    A package you depend on has a known security hole (CVE-2026-41066). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-25645 requests: Requests: Security bypass due to predictable temporary file creation
    uv.lock
    A package you depend on has a known security hole (CVE-2026-25645). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-44431 urllib3: urllib3: Information disclosure via cross-origin redirects forwarding sensitive headers
    uv.lock
    A package you depend on has a known security hole (CVE-2026-44431). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-44432 urllib3: urllib3: Denial of Service due to excessive HTTP response decompression
    uv.lock
    A package you depend on has a known security hole (CVE-2026-44432). Fix: Update that package to its patched version.
  • Minor CVE-2026-34513 aiohttp: AIOHTTP: Denial of Service due to unbounded DNS cache
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34513). Fix: Update that package to its patched version.
  • Minor CVE-2026-34514 aiohttp: AIOHTTP: Header Injection via content_type parameter manipulation
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34514). Fix: Update that package to its patched version.
  • Minor CVE-2026-34517 aiohttp: AIOHTTP: Denial of Service via large multipart form fields
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34517). Fix: Update that package to its patched version.
  • Minor CVE-2026-34518 aiohttp: AIOHTTP: Information disclosure via retained Cookie and Proxy-Authorization headers during redirects
    uv.lock
    A package you depend on has a known security hole (CVE-2026-34518). Fix: Update that package to its patched version.
… 7 more not shown

via Trivy v0.70.0 · Apache-2.0

Known OSS vulnerabilities — OSV-Scanner 33 found · 1 serious

Your dependencies cross-checked against the OSV vulnerability database.

  • Serious PYSEC-2026-2102 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, the C parser (the default for most installs) accepted null bytes and control characters in resp
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34520). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2094 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, insufficient restrictions in header/trailer handling could cause uncapped memory usage. This is
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-22815). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2095 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an unbounded DNS cache could result in excessive memory usage possibly resulting in a DoS situa
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34513). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2096 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an attacker who controls the content_type parameter in aiohttp could use this to inject extra h
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34514). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2097 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, on Windows the static resource handler may expose information about a NTLMv2 remote path. This
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34515). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2098 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, a response with an excessive number of multipart headers may be allowed to use more memory than
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34516). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2099 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, for some multipart form fields, aiohttp read the entire field into memory before checking clien
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34517). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2100 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, when following redirects to a different origin, aiohttp drops the Authorization header, but ret
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34518). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2101 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an attacker who controls the reason parameter when creating a Response may be able to inject ex
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34519). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2103 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, multiple Host headers were allowed in aiohttp. This issue has been patched in version 3.13.4.
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34525). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2104 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, using ``CookieJar.load()`` with untrusted input may allow arbitrary code execution. Most applic
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34993). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2105 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, cookies set with the `cookies` parameter on requests are sent after following a cross-origin re
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-47265). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2106 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.0, attacker-controlled input included into multipart/payload headers can be used to modify a request to in
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-50269). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2107 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54273). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2108 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, if an attacker sends large incomplete websocket frame payloads, it may be possible to bypass the usual
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54274). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2109 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, DigestAuthMiddleware can send an authentication response after following a cross-origin redirect. This
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54276). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2110 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, it is possible to bypass the max_line_size check in parts of an HTTP request in the C parser. If using
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54277). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2111 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, during cleanup it is possible for a compressed request body to be decompressed into memory in one chunk
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54278). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2112 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, host-only cookies that are saved with CookieJar.save() and then restored later with CookieJar.load() lo
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54279). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2113 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, payload resources are not closed correctly when a client disconnects in the middle of a write. If a pay
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54280). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-237 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, the server_hostname TLS SNI check can be bypassed when an existing connection is reused. If an applicat
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-54275). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-3545 AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-69244). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-3546 AIOHTTP: HTTP request smuggling via WebSocket upgrade
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-69243). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-3547 AIOHTTP: WebSocket client accepts compressed frames without negotiated permessage-deflate
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-59881). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2114 The Claude SDK for Python provides access to the Claude API from Python applications. From version 0.86.0 to before version 0.87.0, the local filesystem memory tool in the Anthropic Python SDK created
    /workdirs/scan-5288ac1d-a0a1-45a6-bbcb-22dd2f2a6300/uv.lock
    A package you depend on has a known security hole (CVE-2026-34450). Fix: Update that package to its patched version.
… 8 more not shown

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 none found ✓

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

Nothing found by this check. ✓

via Guarddog v2.10.0 · Apache-2.0

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.