An unpinned third-party Go executable may be installed automatically
Source references: 2The manifest requests `github.com/cweill/gotests/...@latest`. The resolved code can change over time, so this review cannot identify the exact future version that would run. The Testify guide itself does not demonstrate a need for gotests.
If the host automatically provisions dependencies, a future compromised or otherwise unsafe upstream release could execute with access to the workspace and Go build environment. The supplied evidence does not show that the current release is malicious.
When installation occurs, the manifest fetches `github.com/cweill/gotests/...@latest`, so the resolved code can change over time. This creates supply-chain and reproducibility risk, although it does not show that the dependency is malicious. The stated purpose is Testify testing guidance, and the visible text does not explain why gotests must be installed. Users can require a reviewed pinned version and integrity information, or disable automatic installation.
homepage: https://github.com/samber/cc-skills-golang requires: bins: - go - gotests install: - kind: go package: github.com/cweill/gotests/...@latest bins: [gotests] skill-library-version: "1.11.1"Show 1 other places
name: golang-stretchr-testifydescription: "Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, creating mocks, setting up test suites, or choosing between assert and require. Covers testify assertions, mock expectations, argument matchers, call verification, suite lifecycle, and advanced patterns like Eventually, JSONEq, and custom matchers. Apply when the codebase imports github.com/stretchr/testify."user-invocable: true