Skip to content

Add a MISP 3.0 event-template usage and authoring guide - #329

Merged
adulau merged 1 commit into
mainfrom
docs/event-template-usage
Nov 8, 2026
Merged

adulau merged 1 commit into
mainfrom
docs/event-template-usage

Conversation

@adulau

@adulau adulau commented Nov 8, 2026

Copy link
Copy Markdown
Member

Add Event Templates under Using MISP, with a complete reporter workflow and visual-authoring walkthrough for MISP 3.0. The practical email-intake example creates a case reference, email/file objects, a has-attachment relationship and two Event Reports. Include ten fresh screenshots and a downloadable, validated JSON template that starts inactive and organization-only.

Explain required/repeated fields, object-template dependencies and minimum versions, generated titles and event defaults, preview/version behavior, permissions, import/export/duplication, library management and Draugnet exposure. Link the chapter from Using the System, General Layout and MISP Objects. Instructions and captures follow 3.0_wip at 99ebee729702c560528f9788953719bda68aa1c1; the provenance manifest records source pins, runtime checks and limits.

The chapter documents two checked-branch limitations: advanced event defaults require validated JSON/API editing, and some object values without explicit category metadata can be dropped during instantiation. The example uses fields verified in the saved event, and emphasizes inspecting generated data. No MISP application code was patched to produce the screenshots.

Validation:

  • Native builder save/validate, required-field guard, repeat add/remove, JSON import/overwrite/activation and disabled saved-preview checks.
  • Regular-reporter permission checks; server rejection of missing mandatory data, missing dependencies and invalid typed data; repeated objects reference only their first instances; optional objects can be omitted; import collisions and independent copies verified.
  • Full HTML/PDF (329 pages)/ePub render and PDF cross-reference smoke build passed. All 5,558 internal links/fragments passed; all ten original screenshot pixel sets are present in the PDF and matching images in HTML/ePub. Download integrity, portable PDF/ePub links, and desktop/mobile (1440/390) light/dark/lightbox checks passed.

The fixture's original empty template catalogue was restored after removing only task-created library/example/probe rows. Exercise events remain private, unpublished and IDS-off; the three task-started fixture containers were stopped. Tag/galaxy pickers, malware-sample uploads and external Draugnet reporting were not exercised end to end.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-08T05:37:58.666750Z 371813b PR opened
🔒 Security Review ✅ Completed 2026-11-08T05:38:57.717305Z 371813b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@adulau
adulau merged commit 8b58fdc into main Nov 8, 2026
6 checks passed
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