gitsafehub
github.com/ibuler/drf_openapi ↗

ibuler/drf_openapi

scanned 2026-08-07 · git 1673c6e
1 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 secretsVulnerable dependenciesKnown OSS vulnerabilities33Risky code patternsMalicious dependenciesProject health

Security checks

Leaked secrets — Gitleaks none found ✓

API keys, passwords or tokens committed into the repo.

Nothing found by this check. ✓

via Gitleaks v8.21.2 · MIT

Vulnerable dependencies — Trivy none found ✓

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

Nothing found by this check. ✓

via Trivy v0.70.0 · Apache-2.0

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

Your dependencies cross-checked against the OSV vulnerability database.

  • Serious PYSEC-2018-49 In PyYAML before 5.1, the yaml.load() API could execute arbitrary code if used with untrusted data. The load() function has been deprecated in version 5.1 and the 'UnsafeLoader' has been introduced fo
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2017-18342). Fix: Update that package to its patched version.
  • Serious PYSEC-2021-142 A vulnerability was discovered in the PyYAML library in versions before 5.4, where it is susceptible to arbitrary code execution when it processes untrusted YAML files through the full_load method or
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2020-14343). Fix: Update that package to its patched version.
  • Serious PYSEC-2018-49 In PyYAML before 5.1, the yaml.load() API could execute arbitrary code if used with untrusted data. The load() function has been deprecated in version 5.1 and the 'UnsafeLoader' has been introduced fo
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2017-18342). Fix: Update that package to its patched version.
  • Serious PYSEC-2021-142 A vulnerability was discovered in the PyYAML library in versions before 5.4, where it is susceptible to arbitrary code execution when it processes untrusted YAML files through the full_load method or
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2020-14343). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2018-52 A flaw was found in python-cryptography versions between >=1.9.0 and <2.3. The finalize_with_tag API did not enforce a minimum tag length. If a user did not validate the input length prior to passing
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2018-10903). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2021-62 python-cryptography 3.2 is vulnerable to Bleichenbacher timing attacks in the RSA decryption API, via timed processing of valid PKCS#1 v1.5 ciphertext.
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2020-25659). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-11 cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2023-23931). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1283 Python Cryptography package vulnerable to Bleichenbacher timing oracle attack
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2023-50782). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1285 Null pointer dereference in PKCS12 parsing
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2024-0727). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2141 cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to 46.0.5, the public_key_from_numbers (or EllipticCurvePublicNumbers.public_key()), Ellip
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2026-26007). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-35 cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to version 46.0.6, DNS name constraints were only validated against SANs within child cert
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2026-34073). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-3553 python-cryptography: Duplicate self-signed intermediates can cause exponential path-building
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2026-69249). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-3554 python-cryptography verifier accepts wildcard DNS names allowing escape from permittedSubtrees
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2026-69248). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-800 Vulnerable OpenSSL included in cryptography wheels
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2023-0286). Fix: Update that package to its patched version.
  • Worth fixing GHSA-537c-gmf6-5ccf Vulnerable OpenSSL included in cryptography wheels
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole. Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1845 pytest has vulnerable tmpdir handling
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2025-71176). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2022-43017 An issue discovered in Python Packaging Authority (PyPA) Wheel 0.37.1 and earlier allows remote attackers to cause a denial of service via attacker controlled input to wheel cli.
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2022-40898). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1374 filelock Time-of-Check-Time-of-Use (TOCTOU) Symlink Vulnerability in SoftFileLock
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2026-22701). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1375 filelock has a TOCTOU race condition which allows symlink attacks during lock file creation
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2025-68146). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2020-92 A denial of service via regular expression in the py.path.svnwc component of py (aka python-py) through 1.9.0 could be used by attackers to cause a compute-time denial of service attack by supplying m
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2020-29651). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-117 A ReDoS issue was discovered in pygments/lexers/smithy.py in pygments through 2.15.0 via SmithyLexer.
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2022-40896). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2018-28 The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to dis
    /workdirs/scan-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2018-18074). 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-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.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-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.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-bf2a1989-2dc4-44af-8602-fbb6be42b2fa/requirements_dev.txt
    A package you depend on has a known security hole (CVE-2024-35195). 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.