Score Breakdown
Authentication
Tier A — OAuth 2.0 / OIDC
Full OAuth 2.0 with authorization code flow, PKCE, or OIDC. Best-in-class authentication.
Last scanned 6/18/2026
Security Findings(37)
Possible hardcoded password: 'oxylabs_password'
./tests/conftest.py:37
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_call_tools.py:42
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:157
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:159
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:160
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:162
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:178
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:181
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:182
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:186
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/e2e/test_llm_agent.py:187
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:45
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:91
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:136
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:187
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:232
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_ai_studio_tools.py:266
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:44
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:47
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:83
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:90
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:113
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:114
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:153
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:160
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:195
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_scraper_tools.py:202
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_server.py:58
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_server.py:64
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_server.py:131
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/integration/test_server.py:138
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/unit/test_utils.py:34
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/unit/test_utils.py:35
Possible hardcoded password: 'test_pass'
./tests/unit/test_utils.py:16
Possible hardcoded password: 'test_pass'
./tests/unit/test_utils.py:20
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/unit/test_utils.py:51
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/unit/test_utils.py:70
Claude Desktop Config
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"oxylabs-mcp": {
"command": "python",
"args": [
"-m",
"oxylabs-mcp"
]
}
}
}Refer to the repo README for exact installation instructions.