Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@ Run "mage gen:readme" to regenerate this section.
| LLM Review / `llmreview` | Runs the code through an LLM to check for security issues or disallowed usage. | API key for one of: Anthropic (ANTHROPIC_API_KEY), OpenAI (OPENAI_API_KEY), or Google (GEMINI_API_KEY) |
| Logos / `logos` | Detects whether the plugin includes small and large logos to display in the plugin catalog. | None |
| Manifest (Signing) / `manifest` | When a plugin is signed, the zip file will contain a signed `MANIFEST.txt` file. | None |
| Marketplace License / `marketplacelicense` | Rejects backend executables built with marketplace development-mode license checks disabled. | None |
| Metadata / `metadata` | Checks that `plugin.json` exists and is valid. | None |
| Metadata Grafana Dependency / `grafanadependency` | Checks that dependencies.grafanaDependency in `plugin.json` is valid. | None |
| Metadata Paths / `metadatapaths` | Ensures all paths are valid and images referenced exist. | None |
Expand Down
3 changes: 3 additions & 0 deletions config/publishing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ global:
severity: error

analyzers:
marketplacelicense:
enabled: true
severity: error
htmlreadme:
severity: warning
legacyplatform:
Expand Down
2 changes: 2 additions & 0 deletions pkg/analysis/passes/analysis.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import (
"github.com/grafana/plugin-validator/pkg/analysis/passes/llmreview"
"github.com/grafana/plugin-validator/pkg/analysis/passes/logos"
"github.com/grafana/plugin-validator/pkg/analysis/passes/manifest"
"github.com/grafana/plugin-validator/pkg/analysis/passes/marketplacelicense"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadata"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadatapaths"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadatavalid"
Expand Down Expand Up @@ -83,6 +84,7 @@ var Analyzers = []*analysis.Analyzer{
llmreview.Analyzer,
logos.Analyzer,
manifest.Analyzer,
marketplacelicense.Analyzer,
metadata.Analyzer,
metadatapaths.Analyzer,
metadatavalid.Analyzer,
Expand Down
Loading
Loading