Website files

The website is plain HTML, CSS and JavaScript. There is no backend, database, account system, payment processor or application dependency. Everything under site/ is deployed as static content, except _headers, which configures hosting headers.

Browse the public repository · Download the website source

Pages

File under site/Purpose
index.htmlSearchable incident library, downloads and optional donations.
tools.htmlVersion checks, LiteLLM evidence, credential register and Markdown export.
sources.htmlOriginal-source links, corrections and evidence limits.
files.htmlThis file inventory.
manual.htmlGeneral incident-response manual.
guides/*.htmlThirteen individual guides and evidence notes.

Guide filenames: php.html, gitlab.html, litellm.html, railway.html, zeabur.html, node.html, plex.html, emudhra.html, tidb.html, tor.html, safepay.html, japan.html, sbi.html. The Japan and SBI pages are evidence notes. Each has a corresponding Markdown file under site/playbooks/.

Browser code and styles

File under site/Purpose
app.jsSearch/filter controls, copy buttons, forms, credential rows, printing and local Markdown export.
triage-core.mjsVersion comparison, LiteLLM evidence classification, credential status and handoff formatting.
config.jsPublic donation address and network configuration. No secret keys.
styles.cssStyles for the homepage, tools, sources, inventory and guides.
manual.cssStyles for the general manual.

The browser tools make no network requests and use no persistent storage. Hosting receives ordinary page requests. There are no analytics or wallet-connection scripts.

Downloadable scripts

File under site/downloads/What it does
check-php-version.mjsNode.js command-line tool comparing a supplied PHP version with the snapshot's fix floors. Does not scan a server or run PHP.
inspect-dependency-files.mjsNode.js tool reading selected requirements, lockfiles, Dockerfiles and Compose files for LiteLLM declarations. Does not import projects, run Python or use the network.
inspect-litellm-metadata.shBash tool checking immediate entry names in a supplied offline site-packages directory. Does not read file contents or start Python/pip; rejects symlink paths.

All three are read-only checks. Read their source and help before running them. A declaration, an installed artifact and execution evidence are different findings; none of these scripts certifies a system as safe.

Other downloads

File under site/downloads/Purpose
asset-inventory.csvBlank asset and observation register.
credential-rotation.csvBlank credential-alias, revocation and verification register.
migration-acceptance.csvBlank restore, cutover and acceptance checklist.
response-checklist.txtPlain-text response record template.
source-register.jsonDated source links and topic metadata.
incident-response-kit.zipAll thirteen Markdown guides, three scripts, templates and source register.
site-source.zipWebsite, build scripts, tests and documentation; nested ZIPs omitted to avoid recursive copies.

Content and hosting files

File under site/Purpose
playbooks/*.mdThirteen editable guide sources, also available as downloads.
incidents.jsonTopic titles, summaries, categories, tags and original-source URLs.
_headersCloudflare security, caching and download headers.
robots.txtCrawler directions and sitemap location.
sitemap.xmlPublic page URLs.
favicon.svgBrowser-tab icon.
assets/public-sans.ttfSelf-hosted Public Sans variable font.
assets/OFL-Public-Sans.txtThe font's open-source license.

Build scripts, tests and repository files

These files are in the repository and source ZIP. They do not run on the hosting server.

FilePurpose
scripts/build-site.mjsGenerates homepage, tools, sources, inventory, thirteen guide pages, source JSON and sitemap.
scripts/package.mjsCreates both downloadable ZIP files using Node.js and the system zip command.
tests/free-tools.test.mjsSix tests for PHP comparison and metadata inspection.
tests/dependency-files.test.mjsEight tests for declaration parsing, input rejection and output privacy.
tests/triage-core.test.mjsSix tests for version/evidence results, credential state and handoff exports.
README.mdProject overview, build, test, deploy and reuse instructions.
DESIGN.mdDesign tokens, components and responsive layout reference.
FILES.mdSource for this inventory page.
.gitignoreExcludes local notes, credentials, caches and generated logs from Git.