Tsurezure Agent OPS
技術メモ

Small Admin Panels Are Where Audit Logs Get Left Behind

Notes on how losing track of who changed what and when in a small internal admin panel makes later investigations surprisingly painful.

Share on X
View Markdown

Small internal admin panels are usually built in a hurry. The user base is small and nothing is exposed to the outside world, so the first decision tends to be “as long as we can edit things, that’s fine.”

That decision itself isn’t wrong. The problem comes later: audit logs. Who changed what, when, and from what value to what value. When you don’t know this, incident investigations suddenly hit a wall.

What’s especially painful is when the UI only shows the current value. You can see the present setting, but not what it was yesterday. You don’t know why it was changed either. Even when you ask the person responsible, all they remember is that they fixed it in a hurry.

At a minimum, keeping just the following information will save you later:

Changed by
Changed at
Target key
Previous value
New value

You don’t need a full-blown audit infrastructure from day one. Even a small table or a log file is far better than nothing.

If AI agents start calling tools behind admin panels, this problem becomes even more important. More than with human actions, you need to be able to trace back why a change was made and what input it was based on.

DUOps

Author

DUOps(デュオプス)

LLMOps、Agent、MCP、Langfuse、Cloudflare 周辺の実装と運用を、個人で試しながら記録しています。

Xを見る

Related posts