[TT-16951] fix: plugin compiler FIPS support + goplugin tag #8012
probelabs / Visor: security
failed
Apr 15, 2026 in 56s
🚨 Check Failed
security check failed because fail_if condition was met.
Details
📊 Summary
- Total Issues: 3
- Error Issues: 3
🔍 Failure Condition Results
Failed Conditions
- global_fail_if: output.issues && output.issues.some(i => i.severity === 'critical' || i.severity === 'error')
- Severity: ❌ error
Issues by Category
Security (2)
- ❌ ci/images/plugin-compiler/Dockerfile:44 - The
BUILD_TAGbuild argument is used unquoted in thego installcommand, leading to a potential command injection vulnerability. A malicious value forBUILD_TAG(e.g.,foo; rm -rf /) could allow arbitrary code execution during the Docker image build process. This could compromise the build environment and the source code added to the image. - ❌ ci/images/plugin-compiler/data/build.sh:151 - The
BUILD_TAGenvironment variable is used unquoted in thego buildcommand, leading to a potential command injection vulnerability. A user of the plugin compiler image could set a maliciousBUILD_TAGenvironment variable (e.g.,foo; rm -rf /) to execute arbitrary code inside the container. This could be used to compromise the plugin source code or other sensitive data in the container's environment.
Logic (1)
- ❌ system:0 - Global failure condition met: output.issues && output.issues.some(i => i.severity === 'critical' || i.severity === 'error')
Powered by Visor from Probelabs
💡 TIP: You can chat with Visor using /visor ask <your question>
Annotations
Check failure on line 44 in ci/images/plugin-compiler/Dockerfile
probelabs / Visor: security
security Issue
The `BUILD_TAG` build argument is used unquoted in the `go install` command, leading to a potential command injection vulnerability. A malicious value for `BUILD_TAG` (e.g., `foo; rm -rf /`) could allow arbitrary code execution during the Docker image build process. This could compromise the build environment and the source code added to the image.
Raw output
Enclose the `-tags` argument in double quotes to prevent the shell from interpreting special characters in the `BUILD_TAG` variable.
Check failure on line 151 in ci/images/plugin-compiler/data/build.sh
probelabs / Visor: security
security Issue
The `BUILD_TAG` environment variable is used unquoted in the `go build` command, leading to a potential command injection vulnerability. A user of the plugin compiler image could set a malicious `BUILD_TAG` environment variable (e.g., `foo; rm -rf /`) to execute arbitrary code inside the container. This could be used to compromise the plugin source code or other sensitive data in the container's environment.
Raw output
Enclose the `-tags` argument in double quotes to prevent the shell from interpreting special characters in the `BUILD_TAG` variable.
Loading