diff --git a/marketplace.json b/marketplace.json index 3aa11cc..c97bf2c 100644 --- a/marketplace.json +++ b/marketplace.json @@ -9,7 +9,7 @@ { "name": "jfrog", "description": "JFrog Platform integration with MCP, security skills, and supply-chain best practices", - "version": "1.0.6", + "version": "1.0.7", "source": "plugin", "categories": [ "security", diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index d8bf545..783b67c 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "jfrog", "description": "JFrog Platform integration with MCP, security skills, and supply-chain best practices", - "version": "1.0.6", + "version": "1.0.7", "author": { "name": "JFrog", "url": "https://jfrog.com" }, "hooks": "hooks/hooks.json" } diff --git a/plugin/scripts/inject-instructions.mjs b/plugin/scripts/inject-instructions.mjs index 1539b52..a159190 100644 --- a/plugin/scripts/inject-instructions.mjs +++ b/plugin/scripts/inject-instructions.mjs @@ -114,30 +114,6 @@ if (forceDisabled) { process.exit(0); } -// Validate JFROG_URL early to surface misconfigurations before the MCP server -// attempts to connect and fails with a confusing DNS or double-slash error. -if (!process.env.JFROG_URL) { - const missingUrlWarning = "WARNING: JFROG_URL is not set. The JFrog MCP server will be unreachable — set JFROG_URL to your Artifactory base URL (e.g. https://mycompany.jfrog.io) and restart."; - log(missingUrlWarning); - process.stdout.write(JSON.stringify({ - hookSpecificOutput: { - hookEventName: "SessionStart", - additionalContext: `IMPORTANT: Immediately tell the user: "${missingUrlWarning}"`, - }, - })); - process.exit(0); -} else if (process.env.JFROG_URL.endsWith("/")) { - const trailingSlashWarning = "WARNING: JFROG_URL has a trailing slash. This produces a double-slash in the MCP URL and will silently fail — remove the trailing slash and restart."; - log(trailingSlashWarning); - process.stdout.write(JSON.stringify({ - hookSpecificOutput: { - hookEventName: "SessionStart", - additionalContext: `IMPORTANT: Immediately tell the user: "${trailingSlashWarning}"`, - }, - })); - process.exit(0); -} - if (forceEnabled) { debug("Force-enable flag is set."); } else if (!(await isAgentGuardEnabledViaSettings())) {