{"data":{"ecosystem":"pypi","name":"dash","url":"https://aisecwatch.com/packages/pypi/dash","latestVersion":"4.4.1","firstReleaseAt":"2017-06-20T20:33:12.210Z","repository":"https://github.com/plotly/dash","llm":{"exposure":"none","depth":null,"integratedAt":null,"integratedVersion":null,"sdks":[],"path":[]},"authority":{"profile":["browser","http"],"fromDependencies":["pypi:requests","pypi:selenium"]},"dependencies":[{"ecosystem":"pypi","name":"beautifulsoup4","versionSpec":">=4.8.2","scope":"extra:testing"},{"ecosystem":"pypi","name":"black","versionSpec":"==22.3.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"celery","versionSpec":"<5.4.0,>=5.1.2","scope":"extra:celery"},{"ecosystem":"pypi","name":"coloredlogs","versionSpec":">=15.0.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"comm","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"cryptography","versionSpec":null,"scope":"extra:testing"},{"ecosystem":"pypi","name":"dash-ag-grid","versionSpec":null,"scope":"extra:ag-grid"},{"ecosystem":"pypi","name":"dash-testing-stub","versionSpec":">=0.0.2","scope":"extra:testing"},{"ecosystem":"pypi","name":"diskcache","versionSpec":">=5.2.1","scope":"extra:diskcache"},{"ecosystem":"pypi","name":"fastapi","versionSpec":null,"scope":"extra:fastapi"},{"ecosystem":"pypi","name":"fire","versionSpec":">=0.4.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"flake8","versionSpec":"==7.0.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"flaky","versionSpec":"==3.8.1","scope":"extra:ci"},{"ecosystem":"pypi","name":"flask","versionSpec":"<3.2,>=1.0.4","scope":"runtime"},{"ecosystem":"pypi","name":"flask-compress","versionSpec":null,"scope":"extra:compress"},{"ecosystem":"pypi","name":"flask-talisman","versionSpec":"==1.0.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"importlib-metadata","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"ipython","versionSpec":"<9.0.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"janus","versionSpec":">=1.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"jupyterlab","versionSpec":"<4.0.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"kombu","versionSpec":"<5.4.0","scope":"extra:celery"},{"ecosystem":"pypi","name":"lxml","versionSpec":">=4.6.2","scope":"extra:testing"},{"ecosystem":"pypi","name":"mimesis","versionSpec":"<=11.1.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"mock","versionSpec":"==4.0.3","scope":"extra:ci"},{"ecosystem":"pypi","name":"multiprocess","versionSpec":">=0.70.12","scope":"extra:testing"},{"ecosystem":"pypi","name":"mypy","versionSpec":"==1.15.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"nest-asyncio","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"numpy","versionSpec":"<=1.26.3","scope":"extra:ci"},{"ecosystem":"pypi","name":"openpyxl","versionSpec":null,"scope":"extra:ci"},{"ecosystem":"pypi","name":"orjson","versionSpec":">=3.10.11","scope":"extra:ci"},{"ecosystem":"pypi","name":"pandas","versionSpec":">=1.4.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"percy-python-selenium","versionSpec":">=1.0.0","scope":"extra:testing"},{"ecosystem":"pypi","name":"plotly","versionSpec":">=5.0.0","scope":"runtime"},{"ecosystem":"pypi","name":"plotly-cloud","versionSpec":null,"scope":"extra:cloud"},{"ecosystem":"pypi","name":"psutil","versionSpec":">=5.8.0","scope":"extra:testing"},{"ecosystem":"pypi","name":"pyarrow","versionSpec":null,"scope":"extra:ci"},{"ecosystem":"pypi","name":"pydantic","versionSpec":">=2.10","scope":"runtime"},{"ecosystem":"pypi","name":"pylint","versionSpec":"==3.0.3","scope":"extra:ci"},{"ecosystem":"pypi","name":"pyright","versionSpec":"==1.1.398","scope":"extra:ci"},{"ecosystem":"pypi","name":"pytest","versionSpec":">=6.0.2","scope":"extra:testing"},{"ecosystem":"pypi","name":"pytest-mock","versionSpec":null,"scope":"extra:ci"},{"ecosystem":"pypi","name":"pytest-rerunfailures","versionSpec":null,"scope":"extra:ci"},{"ecosystem":"pypi","name":"pytest-split","versionSpec":null,"scope":"extra:ci"},{"ecosystem":"pypi","name":"pytest-sugar","versionSpec":"==1.1.1","scope":"extra:ci"},{"ecosystem":"pypi","name":"pyyaml","versionSpec":">=5.4.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"pyzmq","versionSpec":">=26.0.0","scope":"extra:ci"},{"ecosystem":"pypi","name":"quart","versionSpec":null,"scope":"extra:quart"},{"ecosystem":"pypi","name":"redis","versionSpec":"<=5.0.4,>=3.5.3","scope":"extra:celery"},{"ecosystem":"pypi","name":"requests","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"retrying","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"selenium","versionSpec":"<=4.2.0,>=3.141.0","scope":"extra:testing"},{"ecosystem":"pypi","name":"setuptools","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"typing-extensions","versionSpec":">=4.1.1","scope":"runtime"},{"ecosystem":"pypi","name":"uvicorn","versionSpec":null,"scope":"extra:fastapi"},{"ecosystem":"pypi","name":"waitress","versionSpec":">=1.4.4","scope":"extra:testing"},{"ecosystem":"pypi","name":"werkzeug","versionSpec":"<3.2","scope":"runtime"},{"ecosystem":"pypi","name":"xlrd","versionSpec":">=2.0.1","scope":"extra:ci"}],"advisories":[],"checkedAt":"2026-10-09T21:57:41.089Z"},"meta":{"advisoryMatching":"by package name; advisory records do not state an ecosystem"}}