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-3/

{
  "context": "This criteria evaluates how well the engineer uses PyMISP's API for managing sharing groups and distribution levels in MISP. The focus is on correctly using PyMISP classes and methods to create sharing groups, manage their membership, and configure distribution settings for events and attributes.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "PyMISP Initialization",
      "description": "Uses PyMISP or ExpandedPyMISP class correctly in __init__ method with the provided misp_url and misp_key parameters to establish connection to MISP instance.",
      "max_score": 10
    },
    {
      "name": "Sharing Group Creation",
      "description": "Uses add_sharing_group() method to create a new sharing group with the provided name and description, and returns the created sharing group details including its ID.",
      "max_score": 20
    },
    {
      "name": "Organization Addition",
      "description": "Uses add_org_to_sharing_group() method to add an organization to a sharing group using the correct parameters (sharing_group_id and org_id).",
      "max_score": 15
    },
    {
      "name": "Sharing Group Retrieval",
      "description": "Uses get_sharing_group() method to retrieve sharing group details including member organizations by sharing group ID.",
      "max_score": 15
    },
    {
      "name": "Event Distribution",
      "description": "Uses update_event() or appropriate method to set distribution level for events, correctly handling both simple distribution levels (0-3) and sharing group distribution (level 4 with sharing_group_id).",
      "max_score": 20
    },
    {
      "name": "Attribute Distribution",
      "description": "Uses update_attribute() or appropriate method to update the distribution level of attributes with the correct attribute_id and distribution_level parameters.",
      "max_score": 15
    },
    {
      "name": "Error Handling",
      "description": "Implements proper error handling for PyMISP operations including checking response success and handling exceptions from the MISP API.",
      "max_score": 5
    }
  ]
}