Q1. What is the problem that you are trying to solve?
I want to batch import Enpass json export passords into Passbolt.
Q2 - Who is impacted?
Just Admin or User that import passwords from the interface.
Q3 - Why is it important and/or urgent?
This is not urgent as I did get a solution.
Q4 - What is your proposed solution? (optional)
I did succed batch import Enpass json export.
First I exported json format all my passwords from Enpass (with notes included)
Here is the script I write by hand, that filter only ‘login’ items from JSON and create a compatible Csv Lasspass format
csv_import = json_export.items
.filter((item) => item.category === 'login')
.reduce((current, item) => {
current.push([
item.fields[3].value,
item.fields[0].value,
item.fields[2].value,
'',
item.title,
'',
'',
])
return current;
}, [["url","username","password","extra","name","grouping","fav"]])
.map((item) => item.join(','))
.join("\n")
Q5. Community support
I’m not allowed to create polls !