dependabot / dependabot-core

🤖 Dependabot's core logic for creating update PRs.
https://docs.github.com/en/code-security/dependabot
MIT License
4.68k stars 1.01k forks source link

Audit log: Log when Dependabot settings/config change #2240

Open timReynolds opened 6 years ago

timReynolds commented 6 years ago

It would be great to see an audit log or event history in the dashboard allowing users to understand the actions taken by the bot.

greysteil commented 6 years ago

Thanks for the feedback Tim. What kind of things would you want to see in that audit log?

timReynolds commented 6 years ago

Mostly created and auto merged PRs. I think the most value is in the auto merged PRs

greysteil commented 6 years ago

Interesting. For created it's possible to construct a GitHub PR filter like this one for all PRs created for alphagov. Merges is trickier - I can't find any docs on filtering PRs by who merged them, and I'm not having any joy experimenting with it. There's the GitHub API, of course, but that's a bunch less convenient.

I'll keep this in mind. I can see how adding a "Event history" section to the account drop-down could be useful.

cabello commented 6 years ago

To extend on that request, I wish we had people's action audit log as well, our org is kinda big so it would be nice to know:

Example:

captn3m0 commented 5 years ago

+1 to @cabello's request. If an application gets disabled/edited by any user in the org - we'd want a notification of some sort.

Currently, anyone in the org can do this, which I find confusing from a security perspective.

simlu commented 5 years ago

Still relevant. Bump

jeffwidman commented 1 year ago

As an update on this, currently enablement of Dependabot Security Alerts is tracked in the GitHub audit log, but not enablement of Security or Version updates.

I agree it makes sense to add support for this, although may not get prioritized for a while.