UNPKG

deepsource-mcp-server

Version:
23 lines (22 loc) 1.05 kB
/** * @fileoverview Dependency vulnerabilities handler for the DeepSource MCP server * This module provides MCP tool handlers for fetching dependency vulnerabilities. */ import { ApiResponse } from '../models/common.js'; import { PaginationParams } from '../utils/pagination/types.js'; /** * Interface for parameters for fetching dependency vulnerabilities * @public */ export interface DeepsourceDependencyVulnerabilitiesParams extends PaginationParams { /** DeepSource project key to fetch vulnerabilities for */ projectKey: string; } /** * Fetches and returns dependency vulnerabilities from a DeepSource project * @param params - Parameters for fetching vulnerabilities, including project key and pagination * @returns A response containing the vulnerabilities data * @throws Error if the DEEPSOURCE_API_KEY environment variable is not set * @public */ export declare function handleDeepsourceDependencyVulnerabilities({ projectKey, first, after, last, before, }: DeepsourceDependencyVulnerabilitiesParams): Promise<ApiResponse>;