Files
lennyzeltser 74e9aaeef8 feat: bundle offline malware report template + writing guidance
Add two read-only MCP tools and matching resources that return a locally
bundled copy of Lenny Zeltser's malware analysis report template (CC BY 4.0)
and writing guidelines digest, so air-gapped/offline analysts can draft a
report after analysis with zero extra config:

- get_report_template / get_report_guidance (with `topic` narrowing)
- remnux://report/template and remnux://report/guidelines resources
- analyze_file suggests drafting a report when results are substantive

Content is synced from the canonical public zeltser.com sources into a
generated TS module (ships via dist/) by 'pnpm run sync:report-guidance'
(deterministic; '--check' drift mode). Online users are pointed to the
richer zeltser-website MCP server for interactive review/scoring.
2026-05-29 17:03:20 -04:00

20 lines
574 B
Plaintext

# Binary files - don't diff or convert line endings
*.7z binary
*.zip binary
*.rar binary
*.exe binary
*.dll binary
# Force LF line endings for shell scripts
*.sh text eol=lf
# Keep TypeScript/JS consistent
*.ts text eol=lf
*.js text eol=lf
*.json text eol=lf
# Generated content (synced from zeltser.com via scripts/sync-report-guidance.ts).
# linguist-generated collapses it in GitHub diffs but keeps it expandable/diffable —
# do NOT add -diff: the content ships to npm and must stay reviewable for tampering.
src/report/content.generated.ts linguist-generated=true