ERPNext access review, 29 October 2026

ERPNext access review, 29 October 2026

This is the first review of ERPNext access under the Access Management Policy, done the same day as the Nextcloud review. It covers erpnext.nearlyfreeenergy.com (company Watt Works Foundation Limited). Aaron Tushabe (Security DRI) reviewed and approved it on 29 October 2026. Claude ran the checks and made the approved changes in the browser while signed in as admin@nearlyfreeenergy.com, so ERPNext's history shows that account, on 30 October between 02:50 and 02:56 Kampala time. The next review is due by 31 January 2027, together with Nextcloud.

Outcome

1. What the review found

2. Accounts and roles after the review

Account Roles Status Why
aaron.tushabe Accounts User, Purchase User, Stock User Enabled Bookkeeper. Has the only personal API key (see Using ERPNext with Claude)
esther.chemutai Accounts User, Purchase User, Stock User, Spending Approver Enabled Accountant and approver
hillary.arinda Accounts User, Purchase User, Stock User, Spending Approver Enabled Approver. Has never signed in to ERPNext
dansturn.kimbowa Accounts User, Purchase User, Stock User, Spending Approver Enabled Approver. Has never signed in to ERPNext
admin@nearlyfreeenergy.com System Manager, Accounts Manager, and the manager and user roles of each module Enabled, unchanged Admin login, owned by Aaron and used only for admin work. Apart from Administrator, the only System Manager: makes API keys, deletes bills, and changes roles and settings. Signs in through Authelia
Administrator All roles Unchanged (can't be disabled) Built in. Its API key is mcphub's connection to ERPNext; see section 4
Guest Guest Unchanged Built in, used for public pages
daphine.nabwami, dismas.friday, nickson.kiwumulo, tom.oketch The seven, left in place Disabled Staff who have never signed in. Re-enable when they need ERPNext, with the roles above
list.monk, no-reply-auth ("Supabase smtp"), support, team The seven, left in place Disabled Mailboxes and mail senders, not people. Owner: Aaron
nfe.accountant, federated.test, derektest1.test1 The seven, left in place Disabled Never used. Federated Computer is to delete them from LDAP (Nextcloud review, open item 1)

3. Sign-in

4. Other findings

Open items

All are due before the next review (31 January 2027).

# Action Owner
1 Give mcphub its own ERPNext user with read-only roles, and do admin work as admin@. Then generate a new Administrator key, so the old one stops working. Record who owns mcphub's key and what it's for Aaron
2 Confirm that Authelia requires 2FA for erpnext.nearlyfreeenergy.com Aaron
3 Decide whether to turn on Log API Requests (System Settings; requests are kept for 90 days) Aaron
4 Ask Federated Computer to pass the visitor's real IP address through to ERPNext Aaron
5 Sign in to ERPNext once through Authelia. Hillary then reviews the four Green Volta bills Hillary, Dansturn
6 Confirm that Daphine, Dismas, Nickson and Tom are still at NFE. Offboard anyone who has left, in every system (Nextcloud review, open item 8) Aaron
7 Add ERPNext accounts and roles to the access register once it exists (Nextcloud review, open item 10) Aaron

How this review was done

Notes for the next reviewer:


Revision #1
Created 2026-10-30 00:14:34 UTC by aaron.tushabe
Updated 2026-10-30 00:14:34 UTC by aaron.tushabe