Python API for MISP threat intelligence platform enabling programmatic access to MISP instances.
Overall
score
96%
{
"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
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-pymispdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10