UM-SA-001 · Revision 4.0Ten findings and their proposed owners
Ordered by area. Risk is likelihood multiplied by impact, each scored from 1 to 5 (page 7).
| ID and risk | Finding | Proposed owner | Page |
|---|---|---|---|
| ARC-01High4 × 4 = 16 | Export workers trust the account named in the requestA customer can download another customer’s invoices through the export feature. | Platform engineering | 9 |
| ARC-02Medium3 × 3 = 9 | Webhook destinations can reach the internal networkA customer can set a webhook that calls services inside Fernleaf’s own network. | Platform and network engineering | 10 |
| APP-01High4 × 4 = 16 | Invoice reads skip the account ownership checkChanging one number in an invoice link shows another customer’s invoice. | Application engineering | 11 |
| APP-02High4 × 4 = 16 | Members can send invitations that grant Billing adminA user with read-only access can give someone full control of the customer account. | Application and identity engineering | 13 |
| APP-03Medium3 × 3 = 9 | Removed users keep access until their session expiresA person removed from a customer account can still see its data while they stay signed in. | Identity and application engineering | 14 |
| CLD-01High3 × 4 = 12 | Production role trusts every branch in the repositoryA test branch can get the same production access as an approved release. | Cloud platform and release engineering | 15 |
| CLD-02High3 × 5 = 15 | Deployment permissions can pass an unintended admin roleThe release pipeline can run code under an admin role it was never meant to use. | Cloud security and platform engineering | 16 |
| CLD-03Medium3 × 3 = 9 | Release approval is not bound to the deployed imageThe release you approve isn’t guaranteed to be the one that goes live. | Release engineering | 17 |
| AI-01High4 × 4 = 16 | Assistant search returns other customers’ documentsThe AI search can show one customer’s documents to another customer. | AI platform and application engineering | 18 |
| AI-02High3 × 4 = 12 | The assistant can send email without the required approvalThe AI assistant can email a report outside the company without anyone approving it. | Agent platform and product engineering | 19 |
All findings are open. Start with the High findings that expose another customer’s data, then adjust the order for how reachable each path is and what depends on it.