tessl install tessl/pypi-pymisp@2.5.0Python 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%
{
"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
}
]
}