Skip to content

Commit a60467b

Browse files
authored
chore: rename the plugin to trivy-mcp (#20)
Rename the plugin so that it isn't just a plugin and can be treated as a binary Signed-off-by: Owen Rumney <owen.rumney@aquasec.com>
1 parent 9309ccb commit a60467b

File tree

11 files changed

+33
-33
lines changed

11 files changed

+33
-33
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ jobs:
3636
uses: softprops/action-gh-release@v2
3737
with:
3838
files: |
39-
trivy-plugin-mcp-*.tar.gz
39+
trivy-mcp-*.tar.gz
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ policy
22
fanal
33
windows
44

5-
trivy-plugin-mcp-*
5+
trivy-mcp-*
66
plugin.yaml.bak
77
mcp

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
SED=$(shell command -v gsed || command -v sed)
22
PLATFORMS = linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64
3-
OUTPUTS = $(patsubst %,%/trivy-plugin-mcp,$(PLATFORMS))
3+
OUTPUTS = $(patsubst %,%/trivy-mcp,$(PLATFORMS))
44

55
.PHONY: clean
66
clean:
7-
rm -rf trivy-plugin-mcp*
7+
rm -rf trivy-mcp*
88

99
.PHONY: build
1010
build: clean $(OUTPUTS)
1111

12-
%/trivy-plugin-mcp:
12+
%/trivy-mcp:
1313
@[ $$NEW_VERSION ] || ( echo "env 'NEW_VERSION' is not set"; exit 1 )
1414
@echo "Building for $*..."
1515
@mkdir -p $(dir $@); \
1616
GOOS=$(word 1,$(subst /, ,$*)); \
1717
GOARCH=$(word 2,$(subst /, ,$*)); \
18-
CGO_ENABLED=0 GOOS=$$GOOS GOARCH=$$GOARCH go build -ldflags "-s -w -X github.com/aquasecurity/trivy-plugin-mcp/pkg/version.Version=$${NEW_VERSION}" -o mcp ./cmd/trivy-mcp/main.go; \
18+
CGO_ENABLED=0 GOOS=$$GOOS GOARCH=$$GOARCH go build -ldflags "-s -w -X github.com/aquasecurity/trivy-mcp/pkg/version.Version=$${NEW_VERSION}" -o trivy-mcp ./cmd/trivy-mcp/main.go; \
1919
if [ $$GOOS = "windows" ]; then \
20-
mv mcp mcp.exe; \
21-
tar -czf trivy-plugin-mcp-$$GOOS-$$GOARCH.tar.gz plugin.yaml mcp.exe LICENSE > /dev/null; \
22-
rm mcp.exe; \
20+
mv trivy-mcp trivy-mcp.exe; \
21+
tar -czf trivy-mcp-$$GOOS-$$GOARCH.tar.gz plugin.yaml trivy-mcp.exe LICENSE > /dev/null; \
22+
rm trivy-mcp.exe; \
2323
else \
24-
tar -czf trivy-plugin-mcp-$$GOOS-$$GOARCH.tar.gz plugin.yaml mcp LICENSE > /dev/null; \
25-
rm mcp; \
24+
tar -czf trivy-mcp-$$GOOS-$$GOARCH.tar.gz plugin.yaml trivy-mcp LICENSE > /dev/null; \
25+
rm trivy-mcp; \
2626
fi
2727

2828
.PHONY: add-plugin-manifest

cmd/trivy-mcp/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package main
22

33
import (
4-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/commands"
4+
"github.com/aquasecurity/trivy-mcp/pkg/commands"
55
"github.com/aquasecurity/trivy/pkg/log"
66
)
77

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/aquasecurity/trivy-plugin-mcp
1+
module github.com/aquasecurity/trivy-mcp
22

33
go 1.24.2
44

pkg/commands/app.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/spf13/viper"
1010
"golang.org/x/xerrors"
1111

12-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/flag"
12+
"github.com/aquasecurity/trivy-mcp/pkg/flag"
1313
trivyflag "github.com/aquasecurity/trivy/pkg/flag"
1414
"github.com/aquasecurity/trivy/pkg/log"
1515
)

pkg/commands/run.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package commands
33
import (
44
"context"
55

6-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/flag"
7-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/mcpserver"
6+
"github.com/aquasecurity/trivy-mcp/pkg/flag"
7+
"github.com/aquasecurity/trivy-mcp/pkg/mcpserver"
88
"github.com/aquasecurity/trivy/pkg/log"
99
)
1010

pkg/mcpserver/mcp.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import (
55
"fmt"
66
"os"
77

8-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/flag"
9-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/mcpserver/tools"
10-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/version"
8+
"github.com/aquasecurity/trivy-mcp/pkg/flag"
9+
"github.com/aquasecurity/trivy-mcp/pkg/mcpserver/tools"
10+
"github.com/aquasecurity/trivy-mcp/pkg/version"
1111
"github.com/aquasecurity/trivy/pkg/log"
1212
"github.com/mark3labs/mcp-go/server"
1313
)

pkg/mcpserver/tools/scan.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func (t *TrivyTools) scanWithTrivyHandler(ctx context.Context, request mcp.CallT
6767
}
6868

6969
logger := log.WithPrefix(targetType)
70-
tempFile := filepath.Join(os.TempDir(), "trivy-plugin-mcp-scan.results.json")
70+
tempFile := filepath.Join(os.TempDir(), "trivy-mcp-scan.results.json")
7171
args := []string{
7272
targetType,
7373
fmt.Sprintf("--scanners=%s", strings.Join(scanTypeStr, ",")),

pkg/mcpserver/tools/tool.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package tools
33
import (
44
"context"
55

6-
"github.com/aquasecurity/trivy-plugin-mcp/pkg/flag"
6+
"github.com/aquasecurity/trivy-mcp/pkg/flag"
77
"github.com/aquasecurity/trivy/pkg/log"
88
"github.com/mark3labs/mcp-go/mcp"
99
)

plugin.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: mcp
2-
repository: github.com/aquasecurity/trivy-plugin-mcp
3-
version: 0.0.3
2+
repository: github.com/aquasecurity/trivy-mcp
3+
version: 0.0.4
44
summary: Starts an MCP server that knows how to work with Trivy
55
description: |-
66
A Trivy plugin that starts an MCP server that knows how to work with Trivy.
@@ -9,25 +9,25 @@ platforms:
99
- selector:
1010
os: linux
1111
arch: amd64
12-
uri: https://github.com/aquasecurity/trivy-plugin-mcp/releases/download/v0.0.3/trivy-plugin-mcp-linux-amd64.tar.gz
13-
bin: ./mcp
12+
uri: https://github.com/aquasecurity/trivy-mcp/releases/download/v0.0.4/trivy-mcp-linux-amd64.tar.gz
13+
bin: ./trivy-mcp
1414
- selector:
1515
os: linux
1616
arch: arm64
17-
uri: https://github.com/aquasecurity/trivy-plugin-mcp/releases/download/v0.0.3/trivy-plugin-mcp-linux-arm64.tar.gz
18-
bin: ./mcp
17+
uri: https://github.com/aquasecurity/trivy-mcp/releases/download/v0.0.4/trivy-mcp-linux-arm64.tar.gz
18+
bin: ./trivy-mcpp
1919
- selector:
2020
os: darwin
2121
arch: amd64
22-
uri: https://github.com/aquasecurity/trivy-plugin-mcp/releases/download/v0.0.3/trivy-plugin-mcp-darwin-amd64.tar.gz
23-
bin: ./mcp
22+
uri: https://github.com/aquasecurity/trivy-mcp/releases/download/v0.0.4/trivy-mcp-darwin-amd64.tar.gz
23+
bin: ./trivy-mcp
2424
- selector:
2525
os: darwin
2626
arch: arm64
27-
uri: https://github.com/aquasecurity/trivy-plugin-mcp/releases/download/v0.0.3/trivy-plugin-mcp-darwin-arm64.tar.gz
28-
bin: ./mcp
27+
uri: https://github.com/aquasecurity/trivy-mcp/releases/download/v0.0.4/trivy-mcp-darwin-arm64.tar.gz
28+
bin: ./trivy-mcp
2929
- selector:
3030
os: windows
3131
arch: amd64
32-
uri: https://github.com/aquasecurity/trivy-plugin-mcp/releases/download/v0.0.3/trivy-plugin-mcp-windows-amd64.tar.gz
33-
bin: ./mcp
32+
uri: https://github.com/aquasecurity/trivy-mcp/releases/download/v0.0.4/trivy-mcp-windows-amd64.tar.gz
33+
bin: ./trivy-mcp

0 commit comments

Comments
 (0)