Local Deep Research's API keys are stored in plain text
Moderate severity
GitHub Reviewed
Published
Sep 2, 2025
in
LearningCircuit/local-deep-research
•
Updated Sep 2, 2025
Description
Published to the GitHub Advisory Database
Sep 2, 2025
Reviewed
Sep 2, 2025
Last updated
Sep 2, 2025
Affected Versions: > 0.2.0 and < 1.0.0
Patched Versions: >= 1.0.0
Description:
The library stored confidential information, including API keys, in a local SQLite database without encryption. This behavior was not clearly documented outside of the database architecture page. Users were not given the ability to configure the database location. As a result, anyone with access to the container or host filesystem could retrieve sensitive data in plaintext by accessing the
.db
file.Impact:
Unauthorized access to API keys and other confidential data if the SQLite database file was exposed.
Fixed in Version 1.0.0:
References