beagle_list_applications
Retrieve all applications within a specified Beagle Security project to manage and monitor security testing assets.
Instructions
List all applications under a project
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectKey | Yes | Project key |
Implementation Reference
- src/index.ts:472-483 (handler)The handler function 'listApplications' that performs the API request to fetch applications for a given project key.
private async listApplications(args: any) { const result = await this.makeRequest(`/applications?project_key=${args.projectKey}`); return { content: [ { type: "text", text: `Applications:\n${JSON.stringify(result, null, 2)}`, }, ], }; } - src/index.ts:156-165 (schema)Schema definition for 'beagle_list_applications' describing the tool input.
name: "beagle_list_applications", description: "List all applications under a project", inputSchema: { type: "object", properties: { projectKey: { type: "string", description: "Project key" }, }, required: ["projectKey"], }, }, - src/index.ts:300-301 (registration)Tool registration where the 'beagle_list_applications' request is routed to the corresponding handler.
case "beagle_list_applications": return await this.listApplications(args);