Closed g-k closed 3 years ago
@g-k Just came to this repo's issues page to create a ticket around the idea of adding id's that would allow for easier reference when discussing the checklist items.
As an example. if
Do not use
target="_blank"
in external links unless you also userel="noopener noreferrer"
(to prevent Reverse Tabnabbing)
was CI.7
(Common Issues, 7), it could allow for comments like:
@ajvb in regards to CI.7, are those commented out links something you plan on adding back? If so, they need the rel="noopener noreferrer" added to them
So if we want UUID id's for these checks, then it may also be nice to have "human id's" or similar.
Also, want different profiles for site security levels / risk profiles.
Links to relevant metrics on STMO.
Goals are:
The tool should take a directory or list of item files with:
and extract and convert metadata to JSON and generate alternative output formats for text e.g. converts text from markdown to HTML or .rst
.
Then output as HTML, issues/bugs, etc.
A static site generator like Jekyll, Hyde, or Hugo might make sense for this.
metadata example: https://jekyllrb.com/docs/front-matter/
Discussed previously in https://github.com/mozilla-services/foxsec/pull/1169, but we want to support the user stories:
curl -I example.com
to check websec headers) ideally we just provide a script or config for enabling tracking these in metricsTo support this I'm proposing a single directory (since each item can have many tags)
items/
containing JSON files (probably as output of other tools or issue template) with an example:tools would be (in implementation order):