Skip to content

Conversation

EliahKagan
Copy link
Member

@EliahKagan EliahKagan commented Sep 26, 2025

This adds the incident response plan irp.md and threat model outline threat-model.md. They are the exact versions of those files we discussed and that you reviewed. To distinguish those from the other changes here, I've put a Reviewed-by: trailer on the commit that introduces those; this is to avoid creating the wrong impression that you've reviewed the specific content of the other two Markdown files.

The other two Markdown files added here are a readme inside etc/security, mainly so if people who are looking for SECURITY.md find that directory with the IRP and threat model outline instead, then they will be able to find their way to SECURITY.md, but also to give a table of contents; and notes related to the threat model that overlap with them and do not even in principle have the status of a policy document but that seem to be of value to hold onto as well, at least for now.

Because this adds another entry in etc, I figured I'd also put the scripts in etc in a scripts subdirectory. This required updating the justfile and ci.yml; assuming I got that right, then CI will pass. Therefore, if CI somehow fails here, then that should not be overridden, at least not without dropping that third commit.

This is still a draft because I just want to make sure links work, everything renders as intended, and also see if I can make the note at the top of the etc/security readme more apparent. Done.

While these have gone through some revision and discussion so far,
they are always subject to iteration and improvement, both in
general and in the particularly highlighted ways noted within them.

Also, the IRP essentially only covers vulnerability handling right
now, and the threat model outline is an outline (it does not model
the attack surfaces or detailed use cases of each individual
`gix-*` library crate).

Reviewed-by: Sebastian Thiel <sebastian.thiel@icloud.com>
The main purpose of the readme is to help anybody who gets to this
directory with the goal of reporting a vulnerability to find the
documentation for doing so (which remains in `SECURITY.md`, not in
this directory). But it also briefly explains the contents.

The threat model notes also added here are not, even in principle,
a policy, but I think they may be useful to have, to be able to
refer to alongside the threat model outline.
Since there are more items in `etc` now, this may help to find
things more easily.
@EliahKagan EliahKagan marked this pull request as ready for review September 26, 2025 18:36
@EliahKagan EliahKagan merged commit 9edc206 into GitoxideLabs:main Sep 26, 2025
26 checks passed
@EliahKagan EliahKagan deleted the irp branch September 26, 2025 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant