8000 More default fields for vulnerabilities · Issue #51 · reconmap/reconmap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

More default fields for vulnerabilities #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
9 of 10 tasks
noraj opened this issue Aug 14, 2021 · 8 comments
Closed
9 of 10 tasks

More default fields for vulnerabilities #51

noraj opened this issue Aug 14, 2021 · 8 comments
Assignees
Labels
enhancement New feature or request pinned Pinned issues are not automatically closed by the evil stale bot.

Comments

@noraj
Copy link
noraj commented Aug 14, 2021

description

  • description field

The description field is mean to describe what the vulnerability is in general, explaining what a XSS or SQLi is, similar to what you would find on wikipedia or OWASP pages.

This field is already present in reconmap.

remediation

  • remediation field

The remediation field is to explain to the client how he will be able to patch / fix / workaround / remediate the vulnerability.

The field is already present in reconmap under the name solution.

remediation complexity & remediation priority

  • remediation complexity field
  • remediation priority field

The remediation complexity is to give an estimation to the client of how complex it will be to remediate the vulnerability.

Complexity levels:

  • Low
  • Medium
  • High
  • Complex

The remediation priority is to give an estimation to the client of how quick he should remediate the vulnerability (not only based on the criticality / risk but also some legal constraints, etc.).

priority levels:

  • Low
  • Medium
  • High
  • Urgent

observation

  • observation field

The observation field is meant to actually explain what was found by the auditors, to give some proves (screenshots, tools output, etc.), and to explain how the vulnerability behave in this specific case, what are the risk for the project. A code analogy: the description is the class and the observation is the instance. It's the explanation of the vulnerability contextualized to the project.

It's already existing and it's split between the Proof of concept and the Impact fields.

references

  • references field

The references field is meant to store links to external references as well as a brief description, like a bibliography.
Examples: link to the CVE advisories, link to the OWASP remediation cheat sheet, software vendor documentation, etc.
This can be used for the description, observation, remediation.

##vulnerability ID or reference

  • vulnerability ID or reference field

The vulnerability ID or reference is a unique identifier for the vulnerability. All manufacturers and constructors have a reference for each product, web retailers have a reference for the stuff they are selling etc. The vulnerability ID is a reference for vulnerabilities.
Eg. Using company name abbreviation: CMP-001, CMP-002 etc. or using a prefix by category WEB-001 for web vulnerabilities, INF-001 for infrastructure vulnerabilities, etc.
So when a client ask question about a vuln you just have to ask him the vuln ID to know what he talk about, or if two auditors in a team are talking about a vuln giving the vuln ID is easier than giving the title and there is less confusion (imagine you have a stored XSS vuln and a reflected XSS vuln, just saying XSS you don't know which one you are talking about while giving the reference you are sure about which one it is).

update: it's now External ID

vuln category

  • category field
  • sub-categories

It'll talk more about it in a separate issue. #49

custom fields

The precedent fields are the ones that I think should be present by default, but having the possibility to define custom fields would be great for teams having custom uncommon needs.

  • custom fields
@santiagolizardo santiagolizardo self-assigned this Aug 18, 2021
@santiagolizardo santiagolizardo added the enhancement New feature or request label Aug 18, 2021
@stale
Copy link
stale bot commented Sep 17, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Sep 17, 2021
@noraj
Copy link
Author
noraj commented Sep 18, 2021

unstale

@stale stale bot removed the wontfix This will not be worked on label Sep 18, 2021
@stale
Copy link
stale bot commented Oct 18, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Oct 18, 2021
@noraj
Copy link
Author
noraj commented Oct 18, 2021

unstale

@stale stale bot removed the wontfix This will not be worked on label Oct 18, 2021
@stale
Copy link
stale bot commented Nov 17, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Nov 17, 2021
@noraj
Copy link
Author
noraj commented Nov 18, 2021

unstale

@stale stale bot removed the wontfix This will not be worked on label Nov 18, 2021
@stale
Copy link
stale bot commented Dec 18, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Dec 18, 2021
@santiagolizardo santiagolizardo added pinned Pinned issues are not automatically closed by the evil stale bot. and removed wontfix This will not be worked on labels Dec 18, 2021
@noraj
Copy link
Author
noraj commented Mar 27, 2022

@santiagolizardo You added everything except custom fields. Thanks a lot. 🥳 I'll close the issue. Custom fields may need a dedicated issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned Pinned issues are not automatically closed by the evil stale bot.
Projects
None yet
Development

No branches or pull requests

2 participants
0