Skip to content

Add ptrclassify MISP object template - #538

Merged
adulau merged 1 commit into
mainfrom
feat/ptrclassify
Oct 12, 2026
Merged

adulau merged 1 commit into
mainfrom
feat/ptrclassify

Conversation

@adulau

@adulau adulau commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Companion module integration: MISP/misp-modules#918

Add a ptrclassify MISP object template for the heuristic classification of one PTR-style hostname. It holds the queried IP when available, matched status, repeated classification labels with confidence/evidence/rule IDs, potential location candidates, embedded-IP/cloud-region/conflict hints, and classifier version.

Repeated classification fields use the machine tag as their attribute comment; location fields use a rule-ID/code comment. This keeps multiple labels and location hints associated within one object per hostname. Generated attributes default to to_ids=false, and generic classification fields disable correlation. The template explicitly describes the limits of PTR-based inference and location hints.

The module integration will use the existing dns-record template for observed reverse-DNS owners and PTR targets, retaining taxonomy tags on the queried attribute and PTR answers. The module bundles an identical copy of this template for PyMISP releases that do not yet ship it.

Validation: ./validate_all.sh passed, including JSON normalization, all object and relationship schemas, relationship tests, and UUID uniqueness. The module's wheel was verified to contain the identical template, and its structured outputs passed strict PyMISP template validation.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codex Review Summary

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

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-12T08:24:48.232592Z 6671a7d PR opened
🔒 Security Review ✅ Completed 2026-10-12T08:25:24.421699Z 6671a7d 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 1c50155 into main Oct 12, 2026
7 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