chaitin / chaitin/SafeLine

[Suggestion] Add "Created By" (Author) column to Custom Rules table

Open
#1,275 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

pending
Dominant language
Go
Stars
22.6k
Forks
1.5k
Avg merge
4h 30m
Merged PRs (30d)
11

Description

What would you like to be added or improved?

I would like to add an "Author" or "Created By" field to the rules listed in the "Allow & Deny > Custom Rules" section. While the creation date and time are already visible, the identity of the user who created the rule is currently missing.

Why is it needed?

This is essential for accountability and effective team collaboration.

Audit Trail: When rules with non-descriptive names (e.g., "111111") appear, it's currently impossible to identify who created them.

Communication: Seeing the author allows team members to contact the right person directly for clarification instead of asking the entire team and hoping someone remembers making the change.

Maintenance: It prevents "ghost rules" and improves overall service management by providing full transparency on who "messed up" or made a critical change.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Allow & Deny > Custom Rules table described in the issue and trace how its rule data is loaded and rendered. Confirm whether the creator identity is already available in the rule data; done means the table visibly shows an Author or Created By value for each rule, with appropriate verification in the existing UI tests if present.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
frontend, security
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.