A memorial site for Hackers and Infosec people who have passed https://restincode.com
Find a file
mauvehed 20690fb188
ci(validate): skip convention checks on schema-invalid data
Schema errors were reported but the cross-file checks still walked the
data as if it were well-formed, so a null list entry or a null item in
socialmedialinks crashed with an AttributeError and hid every other
error. Treat schema validation as a gate: report and skip the file.

Also skip the 'not listed in peoplelist.json' check when peoplelist.json
itself fails the schema, so the root cause is not buried.
2026-09-05 14:39:57 -05:00
.github ci: validate memorial json against schema and site conventions 2026-09-05 10:25:02 -05:00
devdocs [pre-commit.ci] auto fixes from pre-commit.com hooks 2025-12-26 15:40:04 +00:00
images fix(data): add missing photos for Joe Rogers, Robert Ashby, Vijay Gill 2026-03-15 11:09:20 -05:00
people fix(people): match image filename case for bill 2026-09-05 14:34:41 -05:00
schema ci: validate memorial json against schema and site conventions 2026-09-05 10:25:02 -05:00
scripts ci(validate): skip convention checks on schema-invalid data 2026-09-05 14:39:57 -05:00
.gitignore Add .envrc and .gitignore_local to .gitignore 2025-12-18 15:32:31 -06:00
.pre-commit-config.yaml ci: validate memorial json against schema and site conventions 2026-09-05 10:25:02 -05:00
.ruby-version chore(deps): upgrade Ruby from 3.3.10 to 3.4.8 2026-03-14 15:02:31 -05:00
.sourcery.yaml feat: add Ruby version file, Sourcery configuration file, Gemfile, and Rakefile 2023-07-25 18:37:13 -05:00
about.html feat(ui): add tombstone card icons, nav bar, and about page 2026-03-14 18:51:46 -05:00
CNAME [pre-commit.ci] auto fixes from pre-commit.com hooks 2023-07-31 13:56:10 +00:00
CODEOWNERS chore(CODEOWNERS): add CODEOWNERS file to specify code ownership and review process 2023-07-29 19:42:36 -05:00
config.json fix: add prettier.json checks to pre-commit 2023-07-30 18:35:21 -05:00
CONTRIBUTING.md ci: validate memorial json against schema and site conventions 2026-09-05 10:25:02 -05:00
favicon.ico add favicon 2019-07-12 02:02:49 -04:00
favicon.png stupid favicon 2019-07-12 02:06:08 -04:00
Gemfile feat: add Ruby version file, Sourcery configuration file, Gemfile, and Rakefile 2023-07-25 18:37:13 -05:00
Gemfile.lock chore(deps): bump json from 2.20.0 to 2.21.2 2026-08-27 12:17:41 +00:00
index.html fix(memorial): sanitize remaining XSS-prone render paths 2026-05-17 16:08:45 +01:00
LICENSE Initial commit 2019-07-11 13:33:00 -04:00
memorial.html fix(memorial): sanitize remaining XSS-prone render paths 2026-05-17 16:08:45 +01:00
peoplelist.json fix(batch-9): resolve merge conflict with main after batch 8 merge 2026-03-15 10:00:30 -05:00
Rakefile Upgrade Ruby from 3.2.0 to 3.3.10 2025-12-18 14:52:23 -06:00
README.md docs(README.md): contrib-readme-action has updated readme 2026-05-24 06:09:04 +00:00
style.css feat: add references section to memorial pages 2026-03-15 16:22:09 -05:00

Deploy GitHub Pages pre-commit.ci status Last Commit
Website Last Commit Last Commit Contributors

RestInCode (RIC)

https://restincode.com

A memorial site for Hackers and InfoSec people who have passed.

RIC is a memorial site for Hackers and Information Security people who have passed. In a community and industry that many of us see as timeless, we are quickly learning that is not the reality, as our dear friends and colleagues more frequently move on. Our ideals, our research, and our spirit persists. Unfortunately, our human shells can't keep up sometimes. We seek to honor those who have touched security, technology, and our lives.

Lorem ipsum dolor sit amet. We leave this here for the thoughts we want to convey, but can't find the words for it.

How to contribute

This project is intended to be open to all and a true community effort. Everyone should feel empowered to contribute additional photos, blogs, talks, papers, research, etc for individuals listed.

The most significant request we have for contributors is to help us create the actual person.json file for every individual who has an open Issue ticket. Many people will open an Issue for the deceased, few will take the extra time to create the actual files to populate the site.

Here are some other ways to contribute:

See our Ideas discussions or issue label for more opportunities.

Please see our CONTRIBUTING guide for instructions on how to help this project grow.

Stats

Alt

Contributors

mauvehed
Mauvehed
mubix
Rob Fuller
frenchi
Frenchie
attritionorg
Jericho
aghassemlouei
Alijohn Ghassemlouei
7etsuo
Tetsuo
todb
Tod Beardsley
philcryer
Phil Cryer
Popsiclestick
Michael Salsone
richardnixondev
Richard Nixon

follow on Twitter   fork on GitHub   star on GitHub