Benign go Download

github.com/mbrav/pulumi-netbird v0.5.2

Go filters env vars for credentialsFilters strings against credential keyword list
SHA-256618e8eb3368ab1dd45be755c87cfe471cff9e035f41ffb2a39791a82336d48de

Evidence

curl/wget output file option in build file stage-build.yaml · lines 68–69
68 echo "⬇️ Downloading ${DOWNLOAD_URL}"
69 curl -sSL "${DOWNLOAD_URL}" -o "/tmp/${FILENAME}"
References AI agent instruction file CHANGELOG.md · lines 126–128
126- Moved shared resource-list helpers (`equalResourcesPtr`, `sortedResources`, `compareResources`) from `group.go` into `common.go` so they can be reused across resources.
127- Extracted `routeCheckArgs` helper in `route.go` to satisfy `gocognit`/`cyclop` limits; added complete validation: blank `networkId`, `network`/`domains` mutual exclusion, blank entries in `domains`, `groups`, `peerGroups`, `accessControlGroups`, and `peer`/`peerGroups` at-least-one constraint.
128- Updated `CLAUDE.md` with an "Established patterns" section covering: the 404 read/delete pattern, optional-field diff guards, safe slice handling, compound import IDs, parent-ID `UpdateReplace`, shared helpers in `common.go`, and Check validation completeness.
Creates a tar archive Makefile · lines 1–48
1PACK := netbird
2PACKDIR := sdk
3PROJECT := github.com/mbrav/pulumi-netbird
4
5GOPATH := $(shell go env GOPATH)
⋯43 lines
IPv4 CIDR prefix /24 or wider __main__.py · lines 26–35
26:18… Network 01 in Region 1",
27 network_id=net_r1.id,
28 address="10.10.1.0/24",
29 enabled=True,
30 group_ids=[group_devops.id],
⋯5 lines
Imports google.golang.org/grpc package go.mod · lines 123–127
123 google.golang.org/genproto/googleapis/api v0.0.0-20260706201446-f0a921348800 // indirect
124 google.golang.org/genproto/googleapis/rpc v0.0.0-20260706201446-f0a921348800 // indirect
125 google.golang.org/grpc v1.82.0 // indirect
126 google.golang.org/protobuf v1.36.11 // indirect
127 gopkg.in/yaml.v3 v3.0.1 // indirect

Showing the top 5 files — 3 more files (24 regions) not shown.

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.