It is completely possible but would take some effort.
All accounts, group mappings, and privledges and features are denoted in the SQL database.
Individual mappings are not always defined in documentation but the overall schema is very easy to digest. (*big kudos to the developers btw) so you can readily derive meaning with a little bit of thought.
After you map user accounts to user_id's, and user ids to groups, you will find that security is marked with a "mask" and will be your largest portion of effort.
By "mask" I mean a value is written with derived meaning much like linux permissions. chmod 777, gives a user all access to a file in linux, "503054063" privs value in the sql table [account_security] gives a Laserfiche user ALL privileges and "536885055" uif value gives them ALL features as listed in the repository administration console. This masking will take some work of trial and error in understanding the values by referencing the translated meaning through the Administration console.
Entry access level permissions follow the same theory and there is a seperate tool which can "crawl" your repository to map these out to a cvs file. This is available on the support site as a free SDK solution but takes significant time to run as it has to walk through each folder, check for permissions declared & inherited and write them to file.
Best of luck, I hope this can point you in a decent direction,
Carl