sysreptor icon indicating copy to clipboard operation
sysreptor copied to clipboard

[Feature Request] Custom Tags in "Finding Template" and the possibility to store/save/delete them.

Open Clipsec opened this issue 1 year ago • 8 comments

As we have nearly the possibility to change everything and save that, why not the Custom Tags in the "Finding Template"?

Like so:

Example

to get smth like this:

Template

Clipsec avatar Jul 26 '24 09:07 Clipsec

Those fields are in different data structures, so this will unfortunately not be possible to do.
Tags are metadata of the finding template and the fields inside are the contents.

It could, however, be possible to store static tags in the database that can be customized system-wide (per installation).

aronmolnar avatar Jul 26 '24 10:07 aronmolnar

Heck yeah!

Clipsec avatar Jul 26 '24 10:07 Clipsec

It is already possible to add custom tags to templates. Type the tag name in the "tags" field and apply with enter. There is no autocomplete for custom tags, though.

image

Custom tags are displayed in the template list. You can also search for tags by entering the tag name in the searchbar.

image

MWedl avatar Jul 29 '24 13:07 MWedl

It is already possible to add custom tags to templates. Type the tag name in the "tags" field and apply with enter. There is no autocomplete for custom tags, though.

image

Custom tags are displayed in the template list. You can also search for tags by entering the tag name in the searchbar.

image

As you can see, I use this in my Picture, but I thought it would be nice to have them saved somewhere and have them stored there.

Clipsec avatar Jul 29 '24 13:07 Clipsec

What is your use case for storing tags?

  • Suggestions for previously used custom tags in templates?
  • Use tags in findings and report rendering in PDFs?

MWedl avatar Jul 29 '24 13:07 MWedl

What is your use case for storing tags?

* Suggestions for previously used custom tags in templates?

Yes. Exactly this. Would be easier that way to find out if a tag already "exits" and stay consistent with tag assignment. And Sysreptor comes with pre-defined tags we might not use and want to remove "clutter".

* Use tags in findings and report rendering in PDFs?

Not as of yet. Interesting idea though.

tagnullde avatar Jul 30 '24 12:07 tagnullde

Ok thank you. Now I understand.

Showing tag suggestions has been on our feature list for some time (since we added tags), but we haven't come to implement it yet.

Related to #75

MWedl avatar Jul 30 '24 13:07 MWedl

Personally I thought about requesting this but thought I might be the only one, but ideally my use case for tags would be: If I could tag findings with an "encryption", "web based", or "core infrastructure" tag it would be nice if I could then just make a basic table for all encryption findings (TLS 1.0, SSL expired, weak cyphers, telnet in use, etc), another table for web stuff (out of date apache, php, HSTS not enabled, etc etc) with light info on those findings since they're all pretty obvious and generic fixes anyways

I could then have less finding clutter and those 'important' core findings (CVEs, AD CS, Kerberoastable users, etc etc) and they can get the detailed findings information as it is now. Usually those are the findings with proof screenshots and all that extra info

Gray-0men avatar Aug 06 '24 06:08 Gray-0men

Personally I thought about requesting this but thought I might be the only one, but ideally my use case for tags would be: If I could tag findings with an "encryption", "web based", or "core infrastructure" tag it would be nice if I could then just make a basic table for all encryption findings (TLS 1.0, SSL expired, weak cyphers, telnet in use, etc), another table for web stuff (out of date apache, php, HSTS not enabled, etc etc) with light info on those findings since they're all pretty obvious and generic fixes anyways

I could then have less finding clutter and those 'important' core findings (CVEs, AD CS, Kerberoastable users, etc etc) and they can get the detailed findings information as it is now. Usually those are the findings with proof screenshots and all that extra info

I think this use case might be easiest to implement by defining a finding field. I think that a combobox field type might be most suitable because it allows you to define suggested values...

Image

...and allows the pentester to still use a custom value.

Image

aronmolnar avatar Jul 22 '25 06:07 aronmolnar

I kinda like that.

Clipsec avatar Jul 22 '25 06:07 Clipsec

Implemented in https://github.com/Syslifters/sysreptor/releases/tag/2025.83

Previously used tags now get suggested in dropdowns for templates, projects, designs and when filtering for tags in list views.

MWedl avatar Sep 26 '25 17:09 MWedl