Skip to content

Fix: restrict list-things field projection to block credential leak - #293

Merged
shrutesh-tether merged 1 commit into
tetherto:developfrom
mukama:fix/list-things-fields
Oct 2, 2026
Merged

shrutesh-tether merged 1 commit into
tetherto:developfrom
mukama:fix/list-things-fields

Conversation

@mukama

@mukama mukama commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Sanitizes the fields projection to the {key:1} inclusion shape on list-things, worker-config, global-config and global/data, killing mingo field-path renames ($opts.password/$$ROOT) that leak device credentials and __proto__-path writes that pollute the process.

…config reads

Sanitizes the parsed fields projection to {key:1} on list-things, worker-config, global-config and global/data, blocking mingo field-path renames that leak device credentials and __proto__-path writes that pollute the process.
@shrutesh-tether
shrutesh-tether merged commit 9cc480e into tetherto:develop Oct 2, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants