You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Summary of compliance status (PASS/FAIL/REVIEW_REQUIRED)
67
+
* List of all dependencies with their licenses
68
+
* Any license violations or concerns found
69
+
* Specific recommendations for resolving issues
70
+
* Alternative dependency suggestions for problematic licenses
71
+
- Provide clear guidance on compliance status
72
+
73
+
Always prioritize conservative compliance - when in doubt, flag for legal review rather than risking violations.
74
+
"""
75
+
76
+
arguments = [
77
+
{ name = "directory", type = "string", required = true, description = "Directory path to scan for dependencies and license compliance" },
78
+
{ name = "allowed_licenses", type = "string", required = false, description = "Comma-separated list of explicitly allowed licenses", default = "MIT,BSD-2-Clause,BSD-3-Clause,Apache-2.0,ISC,Unlicense" },
79
+
{ name = "blocked_licenses", type = "string", required = false, description = "Comma-separated list of blocked licenses that should never be allowed", default = "GPL-3.0,AGPL-3.0,SSPL-1.0" },
80
+
{ name = "ignore_dev_dependencies", type = "boolean", required = false, description = "Skip license checking for development-only dependencies", default = true }
81
+
]
82
+
83
+
mcpServers = """{}"""
84
+
85
+
tools = ["git", "filesystem", "shell"]
86
+
87
+
execution_strategy = "act"
88
+
89
+
output_schema = """
90
+
{
91
+
"properties": {
92
+
"compliance_status": {
93
+
"description": "Overall compliance status",
94
+
"title": "Compliance Status",
95
+
"type": "string",
96
+
"enum": ["PASS", "FAIL", "REVIEW_REQUIRED"]
97
+
},
98
+
"new_dependencies": {
99
+
"description": "New dependencies introduced in this change",
0 commit comments