or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/pymisp@2.5.x
tile.json

tessl/pypi-pymisp

tessl install tessl/pypi-pymisp@2.5.0

Python API for MISP threat intelligence platform enabling programmatic access to MISP instances.

Agent Success

Agent success rate when using this tile

96%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.25x

Baseline

Agent success rate without this tile

77%

rubric.jsonevals/scenario-10/

{
  "context": "This evaluation assesses proficiency in using PyMISP's object management capabilities, specifically creating MISP objects using MISPObject class, establishing object references with MISPObjectReference, and working with object templates.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "PyMISP initialization",
      "description": "Correctly initializes PyMISP instance with URL and API key for connecting to MISP",
      "max_score": 5
    },
    {
      "name": "MISPObject instantiation",
      "description": "Uses MISPObject class to create objects with correct template names ('email', 'file', 'domain-ip')",
      "max_score": 15
    },
    {
      "name": "Object attributes",
      "description": "Adds attributes to MISPObject instances using add_attribute() method with appropriate attribute names (e.g., 'from', 'to', 'subject' for email; 'filename', 'md5', 'sha1' for file; 'domain', 'ip' for domain-ip)",
      "max_score": 20
    },
    {
      "name": "add_object usage",
      "description": "Uses PyMISP.add_object() method to add MISPObject instances to events, passing event_id and object as parameters",
      "max_score": 15
    },
    {
      "name": "MISPObjectReference creation",
      "description": "Creates MISPObjectReference instances to establish relationships between objects, setting referenced_uuid, object_uuid, and relationship_type attributes",
      "max_score": 15
    },
    {
      "name": "add_object_reference usage",
      "description": "Uses PyMISP.add_object_reference() method to create references between objects",
      "max_score": 10
    },
    {
      "name": "object_templates usage",
      "description": "Uses PyMISP.object_templates() method to retrieve list of available object templates",
      "max_score": 5
    },
    {
      "name": "get_object_template usage",
      "description": "Uses PyMISP.get_object_template() method with template name parameter to retrieve specific template details",
      "max_score": 5
    },
    {
      "name": "get_object with references",
      "description": "Uses PyMISP.get_object() method with includeReferences=True parameter to retrieve objects with their references",
      "max_score": 10
    }
  ]
}