[GH-ISSUE #4382] [FEAT]: Granular Permissions for Image/Document Upload to Default Users Without Full Manager Access #2795

Closed
opened 2026-02-22 18:31:17 -05:00 by yindo · 2 comments
Owner

Originally created by @masada-x on GitHub (Sep 15, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4382

What would you like to see?

We are currently testing AnythingLLM in our compliance department, and it is working very well with admin and manager accounts. However, the default user accounts do not have the option to upload files, including images. When we grant users manager access to enable uploads, they gain the ability to mess around with already embedded files and workspace settings, which poses a security and compliance risk in our environment. We want to allow default users to upload images (and potentially other documents) only, without providing them broader access to modify existing content or settings.

This is particularly important for our use case where users in the compliance team need to upload specific images for analysis via the AI, but should not have permissions to alter shared workspaces or system configurations.

Originally created by @masada-x on GitHub (Sep 15, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4382 ### What would you like to see? We are currently testing AnythingLLM in our compliance department, and it is working very well with admin and manager accounts. However, the default user accounts do not have the option to upload files, including images. When we grant users manager access to enable uploads, they gain the ability to mess around with already embedded files and workspace settings, which poses a security and compliance risk in our environment. We want to allow default users to upload images (and potentially other documents) only, without providing them broader access to modify existing content or settings. This is particularly important for our use case where users in the compliance team need to upload specific images for analysis via the AI, but should not have permissions to alter shared workspaces or system configurations.
yindo added the enhancementfeature request labels 2026-02-22 18:31:17 -05:00
yindo closed this issue 2026-02-22 18:31:17 -05:00
Author
Owner

@timothycarambat commented on GitHub (Sep 16, 2025):

Absolutely, this is being tracked in #1787 (PR #1787)

There are some closed issues that are tangential to this exact issue, all rolled up to that linked issue as that is the more over-arching issue. Right now, users of any role can attach any files to a thread/workspace. But yes, embedding is still limited and default users cannot embed files to a workspace if they are larger than the models context window

https://docs.anythingllm.com/chatting-with-documents/introduction

I am not sure what version you are on, but I assume you want default to embed files as well - but just not have their embedded files impact the global shared workspace as well. Yeah?

@timothycarambat commented on GitHub (Sep 16, 2025): Absolutely, this is being tracked in #1787 (PR #1787) There are some closed issues that are tangential to this exact issue, all rolled up to that linked issue as that is the more over-arching issue. Right now, users of any role can _attach_ any files to a thread/workspace. But yes, _embedding_ is still limited and default users cannot embed files to a workspace if they are larger than the models context window https://docs.anythingllm.com/chatting-with-documents/introduction I am not sure what version you are on, but I assume you want default to embed files as well - but just not have their embedded files impact the global shared workspace as well. Yeah?
Author
Owner

@masada-x commented on GitHub (Sep 17, 2025):

@timothycarambat Thank you I updated to latest version now. I can see attachment in default user and it's working. a question the image we upload thru default user for compliance reply with different answer than admin/manager account we use to upload the image.

@masada-x commented on GitHub (Sep 17, 2025): @timothycarambat Thank you I updated to latest version now. I can see attachment in default user and it's working. a question the image we upload thru default user for compliance reply with different answer than admin/manager account we use to upload the image.
yindo changed title from [FEAT]: Granular Permissions for Image/Document Upload to Default Users Without Full Manager Access to [GH-ISSUE #4382] [FEAT]: Granular Permissions for Image/Document Upload to Default Users Without Full Manager Access 2026-06-05 14:48:35 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#2795