tessl install tessl/pypi-safety@3.6.0Scan dependencies for known vulnerabilities and licenses.
Agent Success
Agent success rate when using this tile
61%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.39x
Baseline
Agent success rate without this tile
44%
{
"context": "This evaluation assesses how well the engineer utilizes Safety's policy management and configuration capabilities, including policy file generation, validation, and loading functionality. The focus is on correct usage of Safety's policy-related functions and proper handling of policy configuration structures.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Policy Generation",
"description": "Uses Safety's policy generation functionality (e.g., generate() function or equivalent) to create policy files rather than manually constructing YAML strings",
"max_score": 25
},
{
"name": "YAML Policy Structure",
"description": "Correctly implements or uses Safety's policy YAML structure with proper 'security' section, 'ignore-cvss-severity-below', 'ignore-vulnerabilities' array, and other policy fields as defined in Safety's policy schema",
"max_score": 20
},
{
"name": "Policy Validation",
"description": "Uses Safety's policy validation functions (e.g., validate() or load_policy_file() with validation) to check policy file structure and content validity",
"max_score": 20
},
{
"name": "Policy Loading",
"description": "Correctly uses Safety's policy loading mechanisms (e.g., load_policy_file() or equivalent) to read and parse policy files into usable configuration objects",
"max_score": 15
},
{
"name": "Ignore Rules Handling",
"description": "Properly implements vulnerability ignore rules with required fields (id, reason, expires) following Safety's ignore rule schema",
"max_score": 10
},
{
"name": "CVSS Threshold Configuration",
"description": "Correctly configures and validates CVSS severity thresholds using Safety's threshold configuration format",
"max_score": 5
},
{
"name": "Error Handling",
"description": "Implements appropriate error handling for file operations and policy validation errors consistent with Safety's error handling patterns",
"max_score": 5
}
]
}