v1.82.4 SBOM
Released 2026-05-16. Hotfix: emergency-recovery CLI (cicada-recover) — every menu option (1-4) was crashing with RuntimeError: asyncio.run() cannot be called from a running event loop on the first audit-write call. Root cause: dual-channel audit helper was sync but invoked asyncio.run() against an async DB-write while already running under an outer event loop started by the option's own asyncio.run(). Fixed by making the audit helper async and awaiting from all 16 call sites. Recovery menu is now actually usable end-to-end.
Download the raw CycloneDX JSON: backend (175 deps) • frontend (231 deps)
Format: CycloneDX 1.6. Each row below corresponds to a single entry in the JSON; the JSON is canonical, this table is a convenience view.
Backend (Python)
175 components.
| Package | Version | License |
|---|---|---|
| aiofiles | 25.1.0 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| aiohappyeyeballs | 2.6.1 | PSF-2.0, Python-2.0 |
| aiohttp | 3.13.5 | Apache-2.0 AND MIT |
| aioresponses | 0.7.8 | MIT |
| aiosignal | 1.4.0 | License :: OSI Approved :: Apache Software License |
| aiosqlite | 0.22.1 | MIT |
| annotated-doc | 0.0.4 | MIT |
| annotated-types | 0.7.0 | MIT |
| anthropic | 0.97.0 | MIT |
| anyio | 4.13.0 | MIT |
| arabic-reshaper | 3.0.1 | MIT |
| asn1crypto | 1.5.1 | MIT |
| attrs | 26.1.0 | MIT |
| Authlib | 1.7.2 | BSD-3-Clause, License :: OSI Approved :: BSD License |
| bcrypt | 5.0.0 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| bidict | 0.23.1 | License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) |
| blinker | 1.9.0 | MIT |
| blis | 1.3.3 | License :: OSI Approved :: BSD License |
| brotli | 1.2.0 | MIT |
| catalogue | 2.0.10 | MIT |
| certifi | 2026.4.22 | MPL-2.0, License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) |
| cffi | 2.0.0 | MIT |
| charset-normalizer | 3.4.7 | MIT |
| cicada | 1.82.3 | — |
| click | 8.3.3 | BSD-3-Clause |
| cloudpathlib | 0.24.0 | MIT |
| confection | 1.3.3 | MIT |
| ConfigArgParse | 1.7.5 | MIT |
| contourpy | 1.3.3 | License :: OSI Approved :: BSD License |
| coverage | 7.13.5 | Apache-2.0 |
| cryptography | 47.0.0 | Apache-2.0 OR BSD-3-Clause |
| cssselect2 | 0.9.0 | License :: OSI Approved :: BSD License |
| cycler | 0.12.1 | License :: OSI Approved :: BSD License |
| cymem | 2.0.13 | MIT |
| defusedxml | 0.7.1 | Python-2.0 |
| distro | 1.9.0 | License :: OSI Approved :: Apache Software License |
| docstring_parser | 0.18.0 | MIT |
| dpkt | 1.9.8 | License :: OSI Approved :: BSD License |
| evtx | 0.11.0 | MIT |
| fastapi | 0.136.1 | MIT |
| filelock | 3.29.0 | MIT |
| Flask | 3.1.3 | BSD-3-Clause |
| flask-cors | 6.0.2 | MIT |
| Flask-Login | 0.6.3 | MIT |
| fonttools | 4.62.1 | MIT |
| freetype-py | 2.5.1 | License :: OSI Approved :: BSD License |
| frozenlist | 1.8.0 | Apache-2.0 |
| geographiclib | 2.1 | MIT |
| geopy | 2.4.1 | MIT |
| gevent | 25.9.1 | MIT |
| geventhttpclient | 2.3.9 | MIT |
| google-auth | 2.50.0 | License :: OSI Approved :: Apache Software License |
| google-genai | 1.74.0 | Apache-2.0 |
| greenlet | 3.5.0 | MIT AND PSF-2.0 |
| h11 | 0.16.0 | MIT |
| html5lib | 1.1 | MIT |
| httpcore | 1.0.9 | BSD-3-Clause |
| httptools | 0.7.1 | MIT |
| httpx | 0.28.1 | BSD-3-Clause, License :: OSI Approved :: BSD License |
| idna | 3.13 | BSD-3-Clause |
| iniconfig | 2.3.0 | MIT |
| isodate | 0.7.2 | License :: OSI Approved :: BSD License |
| itsdangerous | 2.2.0 | License :: OSI Approved :: BSD License |
| Jinja2 | 3.1.6 | License :: OSI Approved :: BSD License |
| jiter | 0.14.0 | MIT |
| joserfc | 1.6.5 | BSD-3-Clause, License :: OSI Approved :: BSD License |
| kiwisolver | 1.5.0 | License :: OSI Approved :: BSD License |
| ldap3 | 2.9.1 | LGPL-3.0-only |
| locust | 2.43.4 | MIT |
| lxml | 6.1.0 | BSD-3-Clause |
| markdown-it-py | 4.0.0 | MIT |
| MarkupSafe | 3.0.3 | BSD-3-Clause |
| matplotlib | 3.10.9 | Python-2.0 |
| mdurl | 0.1.2 | MIT |
| msgpack | 1.1.2 | Apache-2.0 |
| multidict | 6.7.1 | — |
| murmurhash | 1.0.15 | MIT |
| networkx | 3.6.1 | BSD-3-Clause |
| numpy | 2.4.4 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 |
| ollama | 0.6.2 | MIT |
| openai | 2.33.0 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| oscrypto | 1.3.0 | MIT |
| packaging | 26.2 | Apache-2.0 OR BSD-2-Clause |
| phonenumbers | 9.0.29 | Apache-2.0 |
| pillow | 12.2.0 | MIT-CMU |
| pluggy | 1.6.0 | MIT |
| preshed | 3.0.13 | MIT |
| presidio_analyzer | 2.2.362 | MIT |
| propcache | 0.4.1 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| psutil | 7.2.2 | BSD-3-Clause |
| pyasn1 | 0.6.3 | BSD-2-Clause |
| pyasn1_modules | 0.4.2 | License :: OSI Approved :: BSD License |
| pycairo | 1.29.0 | LGPL-2.1-only OR MPL-1.1 |
| pycparser | 3.0 | BSD-3-Clause |
| pydantic | 2.13.3 | MIT |
| pydantic_core | 2.46.3 | MIT |
| pydantic-settings | 2.14.0 | MIT |
| pydyf | 0.12.1 | License :: OSI Approved :: BSD License |
| Pygments | 2.20.0 | BSD-2-Clause |
| pyHanko | 0.34.1 | MIT |
| pyhanko-certvalidator | 0.30.2 | MIT |
| PyJWT | 2.12.1 | MIT |
| pyotp | 2.9.0 | MIT |
| pyparsing | 3.3.2 | MIT |
| pypdf | 6.10.2 | BSD-3-Clause |
| pyphen | 0.17.2 | GPL-2.0-or-later, MPL-1.1, License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) |
| pyspnego | 0.12.1 | MIT |
| pytest | 9.0.3 | MIT |
| pytest-asyncio | 1.3.0 | Apache-2.0 |
| pytest-cov | 7.1.0 | MIT |
| pytest-timeout | 2.4.0 | MIT, License :: DFSG approved |
| python-bidi | 0.6.7 | License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) |
| python-dateutil | 2.9.0.post0 | License :: OSI Approved :: Apache Software License, License :: OSI Approved :: BSD License |
| python-docx | 1.2.0 | MIT |
| python-dotenv | 1.2.2 | BSD-3-Clause |
| python-engineio | 4.13.1 | MIT |
| python-multipart | 0.0.27 | Apache-2.0 |
| python-socketio | 5.16.1 | MIT |
| python3-saml | 1.16.0 | MIT |
| pywinrm | 0.5.0 | MIT |
| PyYAML | 6.0.3 | MIT |
| pyzmq | 27.1.0 | License :: OSI Approved :: BSD License |
| regex | 2026.4.4 | Apache-2.0 AND CNRI-Python |
| reportlab | 4.5.0 | License :: OSI Approved :: BSD License |
| requests | 2.33.1 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| requests_ntlm | 1.3.0 | ISC |
| requests-file | 3.0.1 | License :: OSI Approved :: Apache Software License |
| rich | 15.0.0 | MIT |
| rlPyCairo | 0.4.0 | License :: OSI Approved :: BSD License |
| ruff | 0.15.12 | MIT |
| setuptools | 82.0.1 | MIT |
| shellingham | 1.5.4 | ISC |
| simple-websocket | 1.1.0 | MIT |
| six | 1.17.0 | MIT |
| smart_open | 7.6.0 | MIT |
| smbprotocol | 1.16.1 | MIT |
| sniffio | 1.3.1 | MIT OR Apache-2.0 |
| spacy | 3.8.14 | MIT |
| spacy-legacy | 3.0.12 | MIT |
| spacy-loggers | 1.0.5 | MIT |
| srsly | 2.5.3 | MIT |
| starlette | 1.0.0 | BSD-3-Clause |
| svglib | 1.6.0 | LGPL-3.0-or-later |
| tenacity | 9.1.4 | License :: OSI Approved :: Apache Software License |
| thinc | 8.3.13 | MIT |
| tiktoken | 0.12.0 | — |
| tinycss2 | 1.5.1 | License :: OSI Approved :: BSD License |
| tinyhtml5 | 2.1.0 | MIT |
| tldextract | 5.3.1 | BSD-3-Clause |
| tqdm | 4.67.3 | MPL-2.0 AND MIT |
| typer | 0.25.1 | MIT |
| typing_extensions | 4.15.0 | PSF-2.0 |
| typing-inspection | 0.4.2 | MIT |
| tzlocal | 5.3.1 | MIT |
| uritools | 6.1.0 | MIT |
| urllib3 | 2.6.3 | MIT |
| uvicorn | 0.46.0 | BSD-3-Clause |
| uvloop | 0.22.1 | MIT, License :: OSI Approved :: Apache Software License |
| wasabi | 1.1.3 | MIT |
| watchfiles | 1.1.1 | MIT |
| weasel | 1.0.0 | MIT |
| weasyprint | 68.1 | License :: OSI Approved :: BSD License |
| webencodings | 0.5.1 | License :: OSI Approved :: BSD License |
| websocket-client | 1.9.0 | Apache-2.0, License :: OSI Approved :: Apache Software License |
| websockets | 16.0 | BSD-3-Clause |
| Werkzeug | 3.1.8 | BSD-3-Clause |
| wrapt | 2.1.2 | BSD-2-Clause |
| wsproto | 1.3.2 | MIT |
| xhtml2pdf | 0.2.17 | License :: OSI Approved :: Apache Software License |
| xmlsec | 1.3.17 | MIT |
| xmltodict | 1.0.4 | MIT |
| yarl | 1.23.0 | Apache-2.0 |
| zope.event | 6.2 | ZPL-2.1 |
| zope.interface | 8.4 | ZPL-2.1 |
| zopfli | 0.4.1 | Apache-2.0, License :: OSI Approved :: Apache Software License |
Frontend (Node)
231 components.
| Package | Version | License |
|---|---|---|
| asynckit | 0.4.0 | MIT |
| axios | 1.16.0 | MIT |
| bail | 2.0.2 | MIT |
| call-bind-apply-helpers | 1.0.2 | MIT |
| ccount | 2.0.1 | MIT |
| character-entities | 2.0.2 | MIT |
| character-entities-html4 | 2.1.0 | MIT |
| character-entities-legacy | 3.0.0 | MIT |
| character-reference-invalid | 2.0.1 | MIT |
| combined-stream | 1.0.8 | MIT |
| comma-separated-tokens | 2.0.3 | MIT |
| commander | 7.2.0 | MIT |
| core-util-is | 1.0.3 | MIT |
| csstype | 3.2.3 | MIT |
| d3 | 7.4.3 | MIT |
| d3 | 7.9.0 | ISC |
| d3-array | 3.2.2 | MIT |
| d3-array | 3.2.4 | ISC |
| d3-axis | 3.0.6 | MIT |
| d3-axis | 3.0.0 | ISC |
| d3-brush | 3.0.6 | MIT |
| d3-brush | 3.0.0 | ISC |
| d3-chord | 3.0.6 | MIT |
| d3-chord | 3.0.1 | ISC |
| d3-color | 3.1.3 | MIT |
| d3-color | 3.1.0 | ISC |
| d3-contour | 3.0.6 | MIT |
| d3-contour | 4.0.2 | ISC |
| d3-delaunay | 6.0.4 | MIT |
| d3-delaunay | 6.0.4 | ISC |
| d3-dispatch | 3.0.7 | MIT |
| d3-dispatch | 3.0.1 | ISC |
| d3-drag | 3.0.7 | MIT |
| d3-drag | 3.0.0 | ISC |
| d3-dsv | 3.0.7 | MIT |
| d3-dsv | 3.0.1 | ISC |
| d3-ease | 3.0.2 | MIT |
| d3-ease | 3.0.1 | BSD-3-Clause |
| d3-fetch | 3.0.7 | MIT |
| d3-fetch | 3.0.1 | ISC |
| d3-force | 3.0.10 | MIT |
| d3-force | 3.0.0 | ISC |
| d3-format | 3.0.4 | MIT |
| d3-format | 3.1.2 | ISC |
| d3-geo | 3.1.0 | MIT |
| d3-geo | 3.1.1 | ISC |
| d3-hierarchy | 3.1.7 | MIT |
| d3-hierarchy | 3.1.2 | ISC |
| d3-interpolate | 3.0.4 | MIT |
| d3-interpolate | 3.0.1 | ISC |
| d3-path | 3.1.1 | MIT |
| d3-path | 3.1.0 | ISC |
| d3-polygon | 3.0.2 | MIT |
| d3-polygon | 3.0.1 | ISC |
| d3-quadtree | 3.0.6 | MIT |
| d3-quadtree | 3.0.1 | ISC |
| d3-random | 3.0.3 | MIT |
| d3-random | 3.0.1 | ISC |
| d3-scale | 4.0.9 | MIT |
| d3-scale | 4.0.2 | ISC |
| d3-scale-chromatic | 3.1.0 | MIT |
| d3-scale-chromatic | 3.1.0 | ISC |
| d3-selection | 3.0.11 | MIT |
| d3-selection | 3.0.0 | ISC |
| d3-shape | 3.1.8 | MIT |
| d3-shape | 3.2.0 | ISC |
| d3-time | 3.0.4 | MIT |
| d3-time | 3.1.0 | ISC |
| d3-time-format | 4.0.3 | MIT |
| d3-time-format | 4.1.0 | ISC |
| d3-timer | 3.0.2 | MIT |
| d3-timer | 3.0.1 | ISC |
| d3-transition | 3.0.9 | MIT |
| d3-transition | 3.0.1 | ISC |
| d3-zoom | 3.0.8 | MIT |
| d3-zoom | 3.0.0 | ISC |
| debug | 4.1.13 | MIT |
| debug | 4.4.3 | MIT |
| decode-named-character-reference | 1.3.0 | MIT |
| delaunator | 5.1.0 | ISC |
| delayed-stream | 1.0.0 | MIT |
| dequal | 2.0.3 | MIT |
| devlop | 1.1.0 | MIT |
| dunder-proto | 1.0.1 | MIT |
| es-define-property | 1.0.1 | MIT |
| es-errors | 1.3.0 | MIT |
| es-object-atoms | 1.1.1 | MIT |
| es-set-tostringtag | 2.1.0 | MIT |
| estree | 1.0.8 | MIT |
| estree-jsx | 1.0.5 | MIT |
| estree-util-is-identifier-name | 3.0.0 | MIT |
| extend | 3.0.2 | MIT |
| fault | 1.0.4 | MIT |
| follow-redirects | 1.16.0 | MIT |
| form-data | 4.0.5 | MIT |
| format | 0.2.2 | MIT |
| function-bind | 1.1.2 | MIT |
| geojson | 7946.0.16 | MIT |
| get-intrinsic | 1.3.0 | MIT |
| get-proto | 1.0.1 | MIT |
| gopd | 1.2.0 | MIT |
| has-symbols | 1.1.0 | MIT |
| has-tostringtag | 1.0.2 | MIT |
| hasown | 2.0.3 | MIT |
| hast | 3.0.4 | MIT |
| hast-util-parse-selector | 2.2.5 | MIT |
| hast-util-to-jsx-runtime | 2.3.6 | MIT |
| hast-util-whitespace | 3.0.0 | MIT |
| hastscript | 6.0.0 | MIT |
| highlight.js | 10.7.3 | BSD-3-Clause |
| highlightjs-vue | 1.0.0 | CC0-1.0 |
| html-url-attributes | 3.0.1 | MIT |
| iconv-lite | 0.6.3 | MIT |
| immediate | 3.0.6 | MIT |
| inherits | 2.0.4 | ISC |
| inline-style-parser | 0.2.7 | MIT |
| internmap | 2.0.3 | ISC |
| is-alphabetical | 2.0.1 | MIT |
| is-alphanumerical | 2.0.1 | MIT |
| is-decimal | 2.0.1 | MIT |
| is-hexadecimal | 2.0.1 | MIT |
| is-plain-obj | 4.1.0 | MIT |
| isarray | 1.0.0 | MIT |
| js-tokens | 4.0.0 | MIT |
| jszip | 3.10.1 | (MIT OR GPL-3.0-or-later) |
| lie | 3.3.0 | MIT |
| longest-streak | 3.1.0 | MIT |
| loose-envify | 1.4.0 | MIT |
| lowlight | 1.20.0 | MIT |
| lucide-react | 0.330.0 | ISC |
| markdown-table | 3.0.4 | MIT |
| math-intrinsics | 1.1.0 | MIT |
| mdast | 4.0.4 | MIT |
| mdast-util-find-and-replace | 3.0.2 | MIT |
| mdast-util-from-markdown | 2.0.3 | MIT |
| mdast-util-gfm | 3.1.0 | MIT |
| mdast-util-gfm-autolink-literal | 2.0.1 | MIT |
| mdast-util-gfm-footnote | 2.1.0 | MIT |
| mdast-util-gfm-strikethrough | 2.0.0 | MIT |
| mdast-util-gfm-table | 2.0.0 | MIT |
| mdast-util-gfm-task-list-item | 2.0.0 | MIT |
| mdast-util-mdx-expression | 2.0.1 | MIT |
| mdast-util-mdx-jsx | 3.2.0 | MIT |
| mdast-util-mdxjs-esm | 2.0.1 | MIT |
| mdast-util-phrasing | 4.1.0 | MIT |
| mdast-util-to-hast | 13.2.1 | MIT |
| mdast-util-to-markdown | 2.1.2 | MIT |
| mdast-util-to-string | 4.0.0 | MIT |
| micromark | 4.0.2 | MIT |
| micromark-core-commonmark | 2.0.3 | MIT |
| micromark-extension-gfm | 3.0.0 | MIT |
| micromark-extension-gfm-autolink-literal | 2.1.0 | MIT |
| micromark-extension-gfm-footnote | 2.1.0 | MIT |
| micromark-extension-gfm-strikethrough | 2.1.0 | MIT |
| micromark-extension-gfm-table | 2.1.1 | MIT |
| micromark-extension-gfm-tagfilter | 2.0.0 | MIT |
| micromark-extension-gfm-task-list-item | 2.1.0 | MIT |
| micromark-factory-destination | 2.0.1 | MIT |
| micromark-factory-label | 2.0.1 | MIT |
| micromark-factory-space | 2.0.1 | MIT |
| micromark-factory-title | 2.0.1 | MIT |
| micromark-factory-whitespace | 2.0.1 | MIT |
| micromark-util-character | 2.1.1 | MIT |
| micromark-util-chunked | 2.0.1 | MIT |
| micromark-util-classify-character | 2.0.1 | MIT |
| micromark-util-combine-extensions | 2.0.1 | MIT |
| micromark-util-decode-numeric-character-reference | 2.0.2 | MIT |
| micromark-util-decode-string | 2.0.1 | MIT |
| micromark-util-encode | 2.0.1 | MIT |
| micromark-util-html-tag-name | 2.0.1 | MIT |
| micromark-util-normalize-identifier | 2.0.1 | MIT |
| micromark-util-resolve-all | 2.0.1 | MIT |
| micromark-util-sanitize-uri | 2.0.1 | MIT |
| micromark-util-subtokenize | 2.1.0 | MIT |
| micromark-util-symbol | 2.0.1 | MIT |
| micromark-util-types | 2.0.2 | MIT |
| mime-db | 1.52.0 | MIT |
| mime-types | 2.1.35 | MIT |
| ms | 2.1.0 | MIT |
| ms | 2.1.3 | MIT |
| pako | 1.0.11 | (MIT AND Zlib) |
| parse-entities | 4.0.2 | MIT |
| prismjs | 1.30.0 | MIT |
| process-nextick-args | 2.0.1 | MIT |
| prop-types | 15.7.15 | MIT |
| property-information | 7.1.0 | MIT |
| proxy-from-env | 2.1.0 | MIT |
| qrcode.react | 4.2.0 | ISC |
| react | 18.3.1 | MIT |
| react | 18.3.28 | MIT |
| react-dom | 18.3.1 | MIT |
| react-markdown | 10.1.0 | MIT |
| react-router | 6.30.3 | MIT |
| react-router-dom | 6.30.3 | MIT |
| react-syntax-highlighter | 15.6.6 | MIT |
| readable-stream | 2.3.8 | MIT |
| refractor | 3.6.0 | MIT |
| remark-gfm | 4.0.1 | MIT |
| remark-parse | 11.0.0 | MIT |
| remark-rehype | 11.1.2 | MIT |
| remark-stringify | 11.0.0 | MIT |
| robust-predicates | 3.0.3 | Unlicense |
| router | 1.23.2 | MIT |
| runtime | 7.29.2 | MIT |
| rw | 1.3.3 | BSD-3-Clause |
| safe-buffer | 5.1.2 | MIT |
| safer-buffer | 2.1.2 | MIT |
| scheduler | 0.23.2 | MIT |
| setimmediate | 1.0.5 | MIT |
| space-separated-tokens | 2.0.2 | MIT |
| string_decoder | 1.1.1 | MIT |
| stringify-entities | 4.0.4 | MIT |
| structured-clone | 1.3.1 | ISC |
| style-to-js | 1.1.21 | MIT |
| style-to-object | 1.0.14 | MIT |
| trim-lines | 3.0.1 | MIT |
| trough | 2.2.0 | MIT |
| unified | 11.0.5 | MIT |
| unist | 3.0.3 | MIT |
| unist-util-is | 6.0.1 | MIT |
| unist-util-position | 5.0.0 | MIT |
| unist-util-stringify-position | 4.0.0 | MIT |
| unist-util-visit | 5.1.0 | MIT |
| unist-util-visit-parents | 6.0.2 | MIT |
| use-sync-external-store | 1.6.0 | MIT |
| util-deprecate | 1.0.2 | MIT |
| vfile | 6.0.3 | MIT |
| vfile-message | 4.0.3 | MIT |
| xtend | 4.0.2 | MIT |
| zustand | 4.5.7 | MIT |
| zwitch | 2.0.4 | MIT |