{"data":{"ecosystem":"pypi","name":"trafilatura","url":"https://aisecwatch.com/packages/pypi/trafilatura","latestVersion":"2.3.1","firstReleaseAt":"2019-07-17T11:13:14.660Z","repository":"https://github.com/adbar/trafilatura","llm":{"exposure":"none","depth":null,"integratedAt":null,"integratedVersion":null,"sdks":[],"path":[]},"authority":{"profile":[],"fromDependencies":[]},"dependencies":[{"ecosystem":"pypi","name":"backports-zstd","versionSpec":">=1.7.0","scope":"extra:all"},{"ecosystem":"pypi","name":"beautifulsoup4","versionSpec":"==4.15.0","scope":"extra:eval"},{"ecosystem":"pypi","name":"boilerpy3","versionSpec":"==1.0.7","scope":"extra:eval"},{"ecosystem":"pypi","name":"brotli","versionSpec":">=1.2.0","scope":"extra:all"},{"ecosystem":"pypi","name":"certifi","versionSpec":null,"scope":"runtime"},{"ecosystem":"pypi","name":"charset-normalizer","versionSpec":">=3.5.2","scope":"runtime"},{"ecosystem":"pypi","name":"courlan","versionSpec":">=1.4.0","scope":"runtime"},{"ecosystem":"pypi","name":"docutils","versionSpec":"==0.22.4","scope":"extra:docs"},{"ecosystem":"pypi","name":"faust-cchardet","versionSpec":"<3,>=2.2.1","scope":"extra:all"},{"ecosystem":"pypi","name":"goose3","versionSpec":"==3.1.22","scope":"extra:eval"},{"ecosystem":"pypi","name":"html2text","versionSpec":"==2025.4.15","scope":"extra:eval"},{"ecosystem":"pypi","name":"htmldate","versionSpec":">=1.11.0","scope":"runtime"},{"ecosystem":"pypi","name":"html-text","versionSpec":"==0.7.1","scope":"extra:eval"},{"ecosystem":"pypi","name":"inscriptis","versionSpec":"==2.7.5","scope":"extra:eval"},{"ecosystem":"pypi","name":"justext","versionSpec":">=3.0.2","scope":"runtime"},{"ecosystem":"pypi","name":"lxml","versionSpec":">=6.1.3","scope":"runtime"},{"ecosystem":"pypi","name":"magic-html","versionSpec":"==0.1.8","scope":"extra:eval"},{"ecosystem":"pypi","name":"mypy","versionSpec":"==2.4.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"myst-parser","versionSpec":"==5.1.0","scope":"extra:docs"},{"ecosystem":"pypi","name":"newspaper4k","versionSpec":"==0.9.6","scope":"extra:eval"},{"ecosystem":"pypi","name":"news-please","versionSpec":"==1.6.16","scope":"extra:eval"},{"ecosystem":"pypi","name":"nltk","versionSpec":"==3.10.3","scope":"extra:eval"},{"ecosystem":"pypi","name":"pandas","versionSpec":"==3.0.6","scope":"extra:eval"},{"ecosystem":"pypi","name":"py3langid","versionSpec":">=0.4.0","scope":"extra:all"},{"ecosystem":"pypi","name":"pycurl","versionSpec":">=7.48.0","scope":"extra:all"},{"ecosystem":"pypi","name":"pydata-sphinx-theme","versionSpec":"==0.22.0","scope":"extra:docs"},{"ecosystem":"pypi","name":"pytest","versionSpec":"==9.1.1","scope":"extra:dev"},{"ecosystem":"pypi","name":"pytest-cov","versionSpec":"==7.1.0","scope":"extra:dev"},{"ecosystem":"pypi","name":"readability-lxml","versionSpec":"==0.9","scope":"extra:eval"},{"ecosystem":"pypi","name":"resiliparse","versionSpec":"==1.0.9","scope":"extra:eval"},{"ecosystem":"pypi","name":"ruff","versionSpec":"==0.16.10","scope":"extra:dev"},{"ecosystem":"pypi","name":"sphinx","versionSpec":"==9.1.0","scope":"extra:docs"},{"ecosystem":"pypi","name":"sphinxcontrib-programoutput","versionSpec":"==0.20","scope":"extra:docs"},{"ecosystem":"pypi","name":"sphinxext-opengraph","versionSpec":"==0.13.0","scope":"extra:docs"},{"ecosystem":"pypi","name":"sphinx-sitemap","versionSpec":"==2.9.0","scope":"extra:docs"},{"ecosystem":"pypi","name":"tabulate","versionSpec":"==0.10.0","scope":"extra:eval"},{"ecosystem":"pypi","name":"types-lxml","versionSpec":"==2026.2.16","scope":"extra:dev"},{"ecosystem":"pypi","name":"types-pycurl","versionSpec":"==7.48.0.20260923","scope":"extra:dev"},{"ecosystem":"pypi","name":"urllib3","versionSpec":"<3,>=2.8.0","scope":"runtime"}],"advisories":[],"checkedAt":"2026-10-09T22:14:05.021Z"},"meta":{"advisoryMatching":"by package name and ecosystem; an advisory with no ecosystem recorded for the package is matched by name alone"}}