# Articles

> Practical articles on PeopleSoft security auditing, metadata research, and operations — the SQL, the tables, and the workflows.

---

LLMS index: [llms.txt](/llms.txt)

---

Practical write-ups on PeopleSoft security auditing, metadata, and operations. Each article stands on its own: the tables involved, the SQL if you want to do it by hand, and where psLens shortens the path.

---

Section pages:

- [Why psLens Runs on Go, a Hypermedia UI Stack, and SWS Instead of Living Inside PeopleSoft](/blog/why-pslens-runs-on-go-hypermedia-and-sws/): Why psLens uses Go, templ, Datastar, hypermedia, and SWS: safer PeopleSoft access, simpler deployment, and faster iteration than a bolt-on PeopleTools app.
- [Which Service Operations Can Half Your Users Call?](/blog/service-operations-exposed-to-most-users/): PeopleSoft service operation access is granted by permission list (PSAUTHWS) and rides roles out to users. A single broadly-held role can expose a web service to hundreds of accounts. How to trace the chain, the gotchas that undercount it, and a faster way.
- [Your PeopleSoft Nodes Probably Don't Have Passwords](/blog/peoplesoft-nodes-without-passwords/): Most PeopleSoft environments have active message nodes with no authentication configured (AUTHOPTN='N'). How to check PSMSGNODEDEFN, why it matters, and what to fix first.
- [Who Can Access This PeopleSoft Component? The SQL, and the Gotchas](/blog/who-can-access-this-peoplesoft-component/): How to trace PeopleSoft component access through PSAUTHITEM, PSROLECLASS, and PSROLEUSER — the query, the four mistakes that produce wrong answers, and a faster way.
