Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

xtekky/gpt4free

https://github.com/xtekky/gpt4free · scanned 2026-05-15 03:47 UTC (3 weeks ago) · 10 languages

237 findings (57 legacy + 180 scanner) 56th percentile · Python · medium (20-100K LoC) Scanner says 50 (higher by 11)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks ago · v1 · 43 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 66.4 0.25 16.60
testing_score 20.0 0.20 4.00
documentation_score 82.6 0.15 12.39
practices_score 75.0 0.15 11.25
code_quality 55.7 0.10 5.57
Overall 1.00 61.1
Calibrated penalty buckets (security_score): web: 1.6 · agent: 4.3 · authz: 15.2 · docker: 6.5 · threat: 6.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2351 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
_prepare_request software healthy g4f/__init__.py:29
create software healthy g4f/__init__.py:61
create_async software healthy g4f/__init__.py:79
get_config_dir software healthy g4f/config.py:8
get_fallback_config_dir software healthy g4f/config.py:10
set_config software healthy g4f/config.py:57
load_from_env software healthy g4f/config.py:63
enable_logging software healthy g4f/debug.py:11
disable_logging software dead g4f/debug.py:18
log software healthy g4f/debug.py:24
error software healthy g4f/debug.py:32
g4f software dead g4f/cookies.py:21
stop_browser software healthy g4f/cookies.py:61
load_from_env software healthy g4f/cookies.py:65
get_headers software healthy g4f/cookies.py:92
get_cookies software healthy g4f/cookies.py:97
set_cookies software dead g4f/cookies.py:111
load_cookies_from_browsers software healthy g4f/cookies.py:119
set_cookies_dir software healthy g4f/cookies.py:157
get_cookies_dir software healthy g4f/cookies.py:161
_get_domain software healthy g4f/cookies.py:165
_get_headers software healthy g4f/cookies.py:174
_parse_har_file software healthy g4f/cookies.py:178
_parse_json_cookie_file software healthy g4f/cookies.py:198
read_cookie_files software healthy g4f/cookies.py:215
register software healthy g4f/models.py:57
get software healthy g4f/models.py:66
all_models software healthy g4f/models.py:75
clear software healthy g4f/models.py:80
list_models_by_provider software healthy g4f/models.py:86
validate_all_models software healthy g4f/models.py:92
get_long_name software healthy g4f/models.py:122
__post_init__ software healthy g4f/models.py:126
__all__ software healthy g4f/models.py:132
refresh software healthy g4f/models.py:997
get_model software healthy g4f/models.py:1002
register_alias software healthy g4f/models.py:1007
_get_working_providers software healthy g4f/models.py:1035
get_pypi_version software healthy g4f/version.py:18
get_github_version software healthy g4f/version.py:39
get_git_version software healthy g4f/version.py:62
current_version software healthy g4f/version.py:80
latest_version software healthy g4f/version.py:107
latest_version_cached software healthy g4f/version.py:119
check_version software healthy g4f/version.py:122
secure_filename software healthy g4f/files.py:10
get_bucket_dir software healthy g4f/files.py:28
create_async_generator software healthy g4f/Provider/Mintlify.py:65
create_async_generator software healthy g4f/Provider/GradientNetwork.py:38
get_by_label software healthy g4f/Provider/__init__.py:77

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ChatCompletion software healthy g4f/__init__.py:27
AppConfig software healthy g4f/config.py:42
HeadersConfig software healthy g4f/cookies.py:46
CookiesConfig software healthy g4f/cookies.py:49
BrowserConfig software healthy g4f/cookies.py:53
ModelRegistry software healthy g4f/models.py:51
Model software healthy g4f/models.py:108
ImageModel software healthy g4f/models.py:136
AudioModel software healthy g4f/models.py:139
VideoModel software healthy g4f/models.py:142
VisionModel software healthy g4f/models.py:145
ModelUtils software healthy g4f/models.py:988
PILImage software healthy g4f/typing.py:28
ContentPart software healthy g4f/typing.py:49
ToolCallFunction software healthy g4f/typing.py:57
ToolCall software healthy g4f/typing.py:61
Message software healthy g4f/typing.py:66
VersionUtils software healthy g4f/version.py:74
G4FError software healthy g4f/errors.py:1
ProviderNotFoundError software healthy g4f/errors.py:6
ProviderNotWorkingError software healthy g4f/errors.py:11
StreamNotSupportedError software healthy g4f/errors.py:16
ModelNotFoundError software healthy g4f/errors.py:21
ModelNotAllowedError software healthy g4f/errors.py:26
RetryProviderError software healthy g4f/errors.py:31
RetryNoProviderError software healthy g4f/errors.py:36
VersionNotFoundError software healthy g4f/errors.py:41
MissingRequirementsError software healthy g4f/errors.py:46
NestAsyncioError software healthy g4f/errors.py:51
MissingAuthError software healthy g4f/errors.py:56
PaymentRequiredError software healthy g4f/errors.py:61
NoMediaResponseError software healthy g4f/errors.py:66
ResponseError software healthy g4f/errors.py:71
ResponseStatusError software healthy g4f/errors.py:76
CloudflareError software healthy g4f/errors.py:81
RateLimitError software healthy g4f/errors.py:86
NoValidHarFileError software healthy g4f/errors.py:91
TimeoutError software healthy g4f/errors.py:96
ConversationLimitError software healthy g4f/errors.py:101
ProviderException software healthy g4f/errors.py:105
Mintlify software healthy g4f/Provider/Mintlify.py:14
GradientNetwork software healthy g4f/Provider/GradientNetwork.py:11
ProviderUtils software healthy g4f/Provider/__init__.py:73
Conversation software healthy g4f/Provider/CopilotSession.py:24
CopilotSession software healthy g4f/Provider/CopilotSession.py:42
Cloudflare software healthy g4f/Provider/Cloudflare.py:36
GLM software healthy g4f/Provider/GLM.py:18
ItalyGPT software healthy g4f/Provider/ItalyGPT.py:6
DeepInfra software healthy g4f/Provider/DeepInfra.py:8
Yupp software healthy g4f/Provider/Yupp.py:359

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
LEGAL_NOTICE.md software healthy LEGAL_NOTICE.md
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
g4f_cli.py software warning g4f_cli.py
setup.py software warning setup.py
docker-compose-slim.yml software healthy docker-compose-slim.yml
SKILL.md software healthy SKILL.md
requirements.txt software healthy requirements.txt
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
docker-compose.yml software healthy docker-compose.yml
update.sh software healthy docker/update.sh
start.sh software healthy docker/start.sh
Dockerfile software healthy docker/Dockerfile
copy.sh software healthy projects/windows/copy.sh
main.py software warning projects/windows/main.py
docker-compose.yml software healthy projects/windows/docker-compose.yml
reasoning-standardization.md software healthy docs/reasoning-standardization.md
arm64-build-plan.md software healthy docs/arm64-build-plan.md
README.md software healthy docs/README.md
build-workflow.md software healthy docs/build-workflow.md
config-yaml-routing.md software healthy docs/config-yaml-routing.md
aarch64-compatibility.md software healthy docs/aarch64-compatibility.md
setup-openclaw.sh software healthy scripts/setup-openclaw.sh
patch-openclaw.py software warning scripts/patch-openclaw.py
start-browser.sh software healthy scripts/start-browser.sh
build-deb.sh software healthy scripts/build-deb.sh
validate-nuitka.sh software healthy scripts/validate-nuitka.sh
build-nuitka.sh software healthy scripts/build-nuitka.sh
__init__.py software healthy g4f/__init__.py
config.py software healthy g4f/config.py
debug.py software healthy g4f/debug.py
cookies.py software healthy g4f/cookies.py
models.py software healthy g4f/models.py
typing.py software healthy g4f/typing.py
__main__.py software warning g4f/__main__.py
version.py software healthy g4f/version.py
files.py software healthy g4f/files.py
errors.py software healthy g4f/errors.py
Mintlify.py software healthy g4f/Provider/Mintlify.py
GradientNetwork.py software healthy g4f/Provider/GradientNetwork.py
__init__.py software healthy g4f/Provider/__init__.py
CopilotSession.py software healthy g4f/Provider/CopilotSession.py
Cloudflare.py software healthy g4f/Provider/Cloudflare.py
GLM.py software healthy g4f/Provider/GLM.py
ItalyGPT.py software healthy g4f/Provider/ItalyGPT.py
DeepInfra.py software healthy g4f/Provider/DeepInfra.py
Yupp.py software healthy g4f/Provider/Yupp.py
Chatai.py software healthy g4f/Provider/Chatai.py
Perplexity.py software healthy g4f/Provider/Perplexity.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker software healthy docker
projects software healthy projects
windows software healthy projects/windows
docs software healthy docs
scripts software healthy scripts
g4f software healthy g4f
Provider software healthy g4f/Provider
yupp software healthy g4f/Provider/yupp
github software healthy g4f/Provider/github
openai software healthy g4f/Provider/openai
needs_auth software healthy g4f/Provider/needs_auth
mini_max software healthy g4f/Provider/needs_auth/mini_max
hf software healthy g4f/Provider/needs_auth/hf
bing software healthy g4f/Provider/needs_auth/bing
audio software healthy g4f/Provider/audio
search software healthy g4f/Provider/search
local software healthy g4f/Provider/local
template software healthy g4f/Provider/template
qwen software healthy g4f/Provider/qwen
hf_space software healthy g4f/Provider/hf_space
client software healthy g4f/client
integration software healthy g4f/integration
markitdown software healthy g4f/integration/markitdown
requests software healthy g4f/requests
gui software healthy g4f/gui
server software healthy g4f/gui/server
api software healthy g4f/api
mcp software healthy g4f/mcp
image software healthy g4f/image
cli software healthy g4f/cli
locals software healthy g4f/locals
providers software healthy g4f/providers
local software healthy g4f/local
tools software healthy g4f/tools
etc software healthy etc
testing software healthy etc/testing
examples software healthy etc/examples
tool software healthy etc/tool
unittest software healthy etc/unittest
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
0.3.1.7 network healthy projects/windows/main.py
127.0.0.1 network healthy scripts/start-browser.sh
139.0.0.0 network healthy g4f/Provider/Mintlify.py
137.0.0.0 network healthy g4f/Provider/Yupp.py
140.0.0.0 network healthy g4f/Provider/Perplexity.py
130.0.0.0 network healthy g4f/Provider/TeachAnything.py
136.0.0.0 network healthy g4f/Provider/WeWordle.py
135.0.0.0 network healthy g4f/Provider/OperaAria.py
89.0.0.0 network healthy g4f/Provider/OperaAria.py
132.0.0.0 network healthy g4f/Provider/Qwen.py
138.0.0.0 network healthy g4f/Provider/Qwen.py
131.0.0.0 network healthy g4f/Provider/Yqcloud.py
125.0.0.0 network healthy g4f/Provider/openai/new.py
124.0.0.0 network healthy g4f/Provider/needs_auth/Reka.py
144.0.0.0 network healthy g4f/Provider/needs_auth/DeepSeekAPI.py
134.0.0.0 network healthy g4f/Provider/needs_auth/BlackboxPro.py
111.0.0.0 network healthy g4f/Provider/needs_auth/Gemini.py
120.0.0.0 network healthy g4f/Provider/local/Ollama.py
8.8.8.8 network healthy etc/unittest/backend.py

LabelLayerStatusPath
ANY /backend-api/v2/public-key api healthy g4f/gui/server/backend_api.py
ANY /pa/backend-api/v2/conversation api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/models api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/models/<provider> api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/providers api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/oauth/<provider> api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/conversation api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/usage api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/usage/<date> api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/quota/<provider> api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/log api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/version api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/create api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/files/<bucket_id>/stream api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/files/<bucket_id> api healthy g4f/gui/server/backend_api.py
ANY /files/<bucket_id>/<file_type>/<filename> api healthy g4f/gui/server/backend_api.py
ANY /search/<search> api healthy g4f/gui/server/backend_api.py
ANY /backend-api/v2/upload_cookies api healthy g4f/gui/server/backend_api.py

LabelLayerStatusPath
auth::g4f/Provider/qwen/qwenOAuth2.py security healthy g4f/Provider/qwen/qwenOAuth2.py
auth::g4f/gui/server/backend_api.py security healthy g4f/gui/server/backend_api.py
auth::g4f/Provider/needs_auth/GeminiCLI.py security healthy g4f/Provider/needs_auth/GeminiCLI.py
auth::g4f/Provider/github/GithubCopilot.py security healthy g4f/Provider/github/GithubCopilot.py
auth::g4f/Provider/needs_auth/Antigravity.py security healthy g4f/Provider/needs_auth/Antigravity.py
auth::g4f/Provider/hf_space/DeepseekAI_JanusPro7b.py security healthy g4f/Provider/hf_space/DeepseekAI_JanusPro7b.py
auth::g4f/Provider/github/oauthFlow.py security healthy g4f/Provider/github/oauthFlow.py
auth::g4f/Provider/qwen/oauthFlow.py security healthy g4f/Provider/qwen/oauthFlow.py
auth::g4f/Provider/qwen/QwenCode.py security healthy g4f/Provider/qwen/QwenCode.py
auth::g4f/Provider/github/copilotTokenProvider.py security healthy g4f/Provider/github/copilotTokenProvider.py
auth::g4f/Provider/Copilot.py security healthy g4f/Provider/Copilot.py
auth::g4f/Provider/needs_auth/GigaChat.py security healthy g4f/Provider/needs_auth/GigaChat.py
auth::g4f/Provider/github/githubOAuth2.py security healthy g4f/Provider/github/githubOAuth2.py

LabelLayerStatusPath
close-issues cicd healthy .github/workflows/close-inactive-issues.yml
build cicd healthy .github/workflows/publish-to-pypi.yml
publish-to-pypi cicd healthy .github/workflows/publish-to-pypi.yml
review cicd healthy .github/workflows/copilot.yml
build cicd healthy .github/workflows/unittest.yml
prepare cicd healthy .github/workflows/build-packages.yml
build-pypi cicd healthy .github/workflows/build-packages.yml
build-windows-exe cicd healthy .github/workflows/build-packages.yml
build-linux-exe cicd healthy .github/workflows/build-packages.yml
build-macos-exe cicd healthy .github/workflows/build-packages.yml
build-docker cicd healthy .github/workflows/build-packages.yml
create-winget-manifest cicd healthy .github/workflows/build-packages.yml
create-release cicd healthy .github/workflows/build-packages.yml

LabelLayerStatusPath
port:8080 network healthy docker-compose-slim.yml
port:1337 network healthy docker-compose-slim.yml
port:7900 network healthy docker-compose.yml
port:8006 network healthy projects/windows/docker-compose.yml
port:3389 network healthy projects/windows/docker-compose.yml
port:57011 network healthy scripts/start-browser.sh

LabelLayerStatusPath
gha::close-inactive-issues cicd healthy .github/workflows/close-inactive-issues.yml
gha::publish-to-pypi cicd healthy .github/workflows/publish-to-pypi.yml
gha::copilot cicd healthy .github/workflows/copilot.yml
gha::unittest cicd healthy .github/workflows/unittest.yml
gha::build-packages cicd healthy .github/workflows/build-packages.yml

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile
gpt4free hardware healthy docker-compose.yml
windows hardware healthy projects/windows/docker-compose.yml

LabelLayerStatusPath
vps::azure hardware healthy g4f/models.py
vps::gcp hardware healthy g4f/Provider/needs_auth/Antigravity.py
vps::aws hardware healthy g4f/providers/any_model_map.py

LabelLayerStatusPath
DOCKER_PASSWORD cicd healthy
GITHUB_TOKEN cicd healthy
DOCKER_USERNAME cicd healthy

LabelLayerStatusPath
repobility-clone-u5creeid software healthy /tmp/repobility-clone-u5creeid

LabelLayerStatusPath
gpu (detected) hardware healthy g4f/models.py

LabelLayerStatusPath
generic_api_key::etc/testing/test_api.py security healthy etc/testing/test_api.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/00245f64-d50c-4146-ae35-895f3151f1fc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/00245f64-d50c-4146-ae35-895f3151f1fc/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.