github Python analyzed db4bc24

guptayush02/adaptora

github

Self-hosted Dynamic API Agent with an MCP layer — talk to any REST API in natural language. Bring-your-own-LLM (Ollama).

maintainer
guptayush02
licence
MIT
first seen
2026-06-22
last seen
2026-07-09
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in guptayush02/adaptora
  2. HIGH code analysis flagged committed secret in guptayush02/adaptora
  3. HIGH code analysis flagged committed secret in guptayush02/adaptora
capabilities 3 tools
transport stdio · http counts 3 tools · 0 res · 0 prompts permission surface via README inference

tools

  • client_id
  • client_secret
  • scopes

    (comma-separated, e.g. user-library-read,user-top-read for Spotify)

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit db4bc24 · analyzer v33 · 1w ago

danger signals1

code evidence vv0.2.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 60

filesystem 1

  • fs guptayush02-adaptora-db4bc24/obfuscate.py :20 from pathlib import Path

network 6

  • net guptayush02-adaptora-db4bc24/app/routes/dynamic_agent.py :27 import urllib.parse
  • net guptayush02-adaptora-db4bc24/app/services/complexity_analyzer.py :7 import requests
  • net guptayush02-adaptora-db4bc24/app/services/dynamic_agent_service.py :36 import requests
  • net guptayush02-adaptora-db4bc24/app/services/llm_provider.py :4 import requests
  • net guptayush02-adaptora-db4bc24/app/services/prompt_optimizer.py :2 import requests
  • net guptayush02-adaptora-db4bc24/example_usage.py :13 import requests

database 10

  • db guptayush02-adaptora-db4bc24/app/cache/cache_manager.py :7 import redis
  • db guptayush02-adaptora-db4bc24/app/db/database.py :1 from sqlalchemy import create_engine, inspect, text, event
  • db guptayush02-adaptora-db4bc24/app/db/models.py :1 from sqlalchemy import Column, String, Integer, Float, DateTime, Text, Boolean, JSON
  • db guptayush02-adaptora-db4bc24/app/routes/api.py :7 from sqlalchemy.orm import Session
  • db guptayush02-adaptora-db4bc24/app/routes/auth.py :3 from sqlalchemy.orm import Session
  • db guptayush02-adaptora-db4bc24/app/routes/developer_api.py :30 from sqlalchemy.orm import Session
  • db guptayush02-adaptora-db4bc24/app/routes/dynamic_agent.py :46 from sqlalchemy import func
  • db guptayush02-adaptora-db4bc24/app/services/dynamic_agent_service.py :37 from sqlalchemy.orm import Session
  • db guptayush02-adaptora-db4bc24/app/services/event_bus.py :21 import redis
  • db guptayush02-adaptora-db4bc24/app/services/middleware_service.py :13 from sqlalchemy.orm import Session

declared dependencies 33

  • mcp@>=1.2.0
  • fastapi@>=0.115.0
  • uvicorn@==0.24.0
  • pydantic@==2.13.4
  • pydantic@[email]==2.13.4
  • python-dotenv@==1.0.0
  • requests@==2.31.0
  • sqlalchemy@==2.0.49
  • aiosqlite@==0.22.1
  • redis@==5.0.1
  • langchain@>=0.3.0
  • langchain-core@>=0.3.1
show 21 more
  • langgraph@>=1.2.0
  • ollama@>=0.4.0
  • openai@>=1.55.0,<2.0.0
  • anthropic@>=0.40.0
  • tiktoken@==0.13.0
  • httpx@>=0.27.0
  • pydantic-settings@>=2.6.1
  • passlib@==1.7.4
  • bcrypt@==4.1.2
  • python-jose@==3.3.0
  • cryptography@==41.0.7
  • PyJWT@==2.13.0
  • tavily-python@>=0.5.0
  • ddgs@>=9.5.0
  • googlesearch-python@*
  • trafilatura@*
  • boto3@*
  • PyYAML@*
  • pypdf@>=5.0.0
  • python-docx@>=1.1.0
  • playwright@>=1.40.0