{"data":{"ecosystem":"pypi","name":"khoj","url":"https://aisecwatch.com/packages/pypi/khoj","latestVersion":"1.42.10","firstReleaseAt":"2024-07-16T16:44:02.575Z","repository":"https://github.com/khoj-ai/khoj","llm":{"exposure":"direct","depth":0,"integratedAt":"2024-07-16T16:44:02.575Z","integratedVersion":"1.16.1.dev16","sdks":["anthropic","google-genai","huggingface","langchain","llama-cpp","openai","pgvector"],"path":[]},"authority":{"profile":["execution","http"],"fromDependencies":["pypi:aiohttp","pypi:e2b-code-interpreter","pypi:httpx","pypi:requests"]},"dependencies":[{"ecosystem":"pypi","name":"anthropic","versionSpec":"==0.52.0","scope":"runtime"},{"ecosystem":"pypi","name":"datasets","versionSpec":null,"scope":"extra:dev"},{"ecosystem":"pypi","name":"google-genai","versionSpec":"==1.11.0","scope":"runtime"},{"ecosystem":"pypi","name":"huggingface-hub","versionSpec":">=0.22.2","scope":"runtime"},{"ecosystem":"pypi","name":"langchain-community","versionSpec":"==0.3.3","scope":"runtime"},{"ecosystem":"pypi","name":"langchain-text-splitters","versionSpec":"==0.3.1","scope":"runtime"},{"ecosystem":"pypi","name":"llama-cpp-python","versionSpec":"==0.2.88","scope":"runtime"},{"ecosystem":"pypi","name":"openai","versionSpec":">=1.86.0","scope":"runtime"},{"ecosystem":"pypi","name":"pgvector","versionSpec":"==0.2.4","scope":"runtime"},{"ecosystem":"pypi","name":"sentence-transformers","versionSpec":"==3.4.1","scope":"runtime"},{"ecosystem":"pypi","name":"transformers","versionSpec":">=4.51.0","scope":"runtime"},{"ecosystem":"pypi","name":"aiohttp","versionSpec":"~=3.9.0","scope":"runtime"},{"ecosystem":"pypi","name":"anyio","versionSpec":"~=4.8.0","scope":"runtime"},{"ecosystem":"pypi","name":"apscheduler","versionSpec":"~=3.10.0","scope":"runtime"},{"ecosystem":"pypi","name":"authlib","versionSpec":"==1.2.1","scope":"runtime"},{"ecosystem":"pypi","name":"beautifulsoup4","versionSpec":"~=4.12.3","scope":"runtime"},{"ecosystem":"pypi","name":"black","versionSpec":">=23.1.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"boto3","versionSpec":">=1.34.57","scope":"extra:dev"},{"ecosystem":"pypi","name":"cron-descriptor","versionSpec":"==1.4.3","scope":"runtime"},{"ecosystem":"pypi","name":"dateparser","versionSpec":">=1.1.1","scope":"runtime"},{"ecosystem":"pypi","name":"defusedxml","versionSpec":"==0.7.1","scope":"runtime"},{"ecosystem":"pypi","name":"django","versionSpec":"==5.1.10","scope":"runtime"},{"ecosystem":"pypi","name":"django-apscheduler","versionSpec":"==0.7.0","scope":"runtime"},{"ecosystem":"pypi","name":"django-phonenumber-field","versionSpec":"==7.3.0","scope":"runtime"},{"ecosystem":"pypi","name":"django-unfold","versionSpec":"==0.42.0","scope":"runtime"},{"ecosystem":"pypi","name":"docx2txt","versionSpec":"==0.8","scope":"runtime"},{"ecosystem":"pypi","name":"e2b-code-interpreter","versionSpec":"~=1.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"einops","versionSpec":"==0.8.0","scope":"runtime"},{"ecosystem":"pypi","name":"email-validator","versionSpec":"==2.2.0","scope":"runtime"},{"ecosystem":"pypi","name":"factory-boy","versionSpec":">=3.2.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"fastapi","versionSpec":">=0.110.0","scope":"runtime"},{"ecosystem":"pypi","name":"freezegun","versionSpec":">=1.2.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"gitpython","versionSpec":"~=3.1.43","scope":"extra:dev"},{"ecosystem":"pypi","name":"google-auth","versionSpec":"~=2.23.3","scope":"runtime"},{"ecosystem":"pypi","name":"gunicorn","versionSpec":"==22.0.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"httpx","versionSpec":"==0.28.1","scope":"runtime"},{"ecosystem":"pypi","name":"itsdangerous","versionSpec":"==2.1.2","scope":"runtime"},{"ecosystem":"pypi","name":"jinja2","versionSpec":"==3.1.6","scope":"runtime"},{"ecosystem":"pypi","name":"lxml","versionSpec":"==4.9.3","scope":"runtime"},{"ecosystem":"pypi","name":"magika","versionSpec":"~=0.5.1","scope":"runtime"},{"ecosystem":"pypi","name":"markdownify","versionSpec":"~=0.11.6","scope":"runtime"},{"ecosystem":"pypi","name":"markdown-it-py","versionSpec":"~=3.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"mypy","versionSpec":">=1.0.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"openai-whisper","versionSpec":">=20231117","scope":"runtime"},{"ecosystem":"pypi","name":"pandas","versionSpec":null,"scope":"extra:dev"},{"ecosystem":"pypi","name":"pgserver","versionSpec":"==0.1.4","scope":"extra:dev"},{"ecosystem":"pypi","name":"phonenumbers","versionSpec":"==8.13.27","scope":"runtime"},{"ecosystem":"pypi","name":"pillow","versionSpec":"~=10.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"pre-commit","versionSpec":">=3.0.4","scope":"extra:dev"},{"ecosystem":"pypi","name":"psutil","versionSpec":">=5.8.0","scope":"runtime"},{"ecosystem":"pypi","name":"psycopg2-binary","versionSpec":"==2.9.9","scope":"runtime"},{"ecosystem":"pypi","name":"pydantic","versionSpec":">=2.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"pyjson5","versionSpec":"==1.6.7","scope":"runtime"},{"ecosystem":"pypi","name":"pymupdf","versionSpec":"==1.24.11","scope":"runtime"},{"ecosystem":"pypi","name":"pytest","versionSpec":">=7.1.2","scope":"extra:dev"},{"ecosystem":"pypi","name":"pytest-asyncio","versionSpec":"==0.21.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"pytest-django","versionSpec":"==4.5.2","scope":"extra:dev"},{"ecosystem":"pypi","name":"pytest-xdist","versionSpec":null,"scope":"extra:dev"},{"ecosystem":"pypi","name":"python-multipart","versionSpec":">=0.0.7","scope":"runtime"},{"ecosystem":"pypi","name":"pytz","versionSpec":"~=2024.1","scope":"runtime"},{"ecosystem":"pypi","name":"pyyaml","versionSpec":"~=6.0","scope":"runtime"},{"ecosystem":"pypi","name":"rapidocr-onnxruntime","versionSpec":"==1.3.24","scope":"runtime"},{"ecosystem":"pypi","name":"requests","versionSpec":">=2.26.0","scope":"runtime"},{"ecosystem":"pypi","name":"resend","versionSpec":"==1.0.1","scope":"runtime"},{"ecosystem":"pypi","name":"rich","versionSpec":">=13.3.1","scope":"runtime"},{"ecosystem":"pypi","name":"schedule","versionSpec":"==1.1.0","scope":"runtime"},{"ecosystem":"pypi","name":"stripe","versionSpec":"==7.3.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"tenacity","versionSpec":">=9.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"tiktoken","versionSpec":">=0.3.2","scope":"runtime"},{"ecosystem":"pypi","name":"torch","versionSpec":"==2.6.0","scope":"runtime"},{"ecosystem":"pypi","name":"twilio","versionSpec":"==8.11","scope":"extra:dev"},{"ecosystem":"pypi","name":"tzdata","versionSpec":"==2023.3","scope":"runtime"},{"ecosystem":"pypi","name":"uvicorn","versionSpec":"==0.30.6","scope":"runtime"},{"ecosystem":"pypi","name":"websockets","versionSpec":"==13.0","scope":"runtime"}],"advisories":[{"id":"ed5aaaa3-57f0-4a5d-84bb-eeaa7da97be6","url":"https://aisecwatch.com/issues/ed5aaaa3-57f0-4a5d-84bb-eeaa7da97be6","cveId":"CVE-2024-43396","title":"CVE-2024-43396: Khoj is an application that creates personal AI agents. The Automation feature allows a user to insert arbitrary HTML…","severity":"medium","publishedAt":"2024-08-20T21:15:14.897Z","affected":["khoj@< 1.15.0 (fixed: 1.15.0)"],"epssScore":0.0055}],"checkedAt":"2026-10-09T21:55:46.909Z"},"meta":{"advisoryMatching":"by package name; advisory records do not state an ecosystem"}}