Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
5cacec1
Update procmon.go
varunsh-coder Oct 20, 2022
174872f
Write log when sudo process called
varunsh-coder Oct 20, 2022
58a07fa
Update eventhandler.go
varunsh-coder Oct 20, 2022
b3abb14
Update eventhandler.go
varunsh-coder Oct 20, 2022
d87d72c
Update eventhandler.go
varunsh-coder Oct 20, 2022
2cd030e
Update eventhandler.go
varunsh-coder Oct 20, 2022
77b7532
Update eventhandler.go
varunsh-coder Oct 20, 2022
945fb45
Update eventhandler.go
varunsh-coder Oct 20, 2022
2b644ec
Update eventhandler.go
varunsh-coder Oct 21, 2022
8f0a42c
Update eventhandler.go
varunsh-coder Oct 21, 2022
47d0741
Update eventhandler.go
varunsh-coder Oct 21, 2022
9ba37cd
Update eventhandler.go
varunsh-coder Oct 21, 2022
f38fd4a
Merge pull request #312 from step-security/log-sudo
varunsh-coder Oct 21, 2022
19f56d0
Update eventhandler.go
varunsh-coder Oct 21, 2022
26d6cfc
Update file monitoring
varunsh-coder Oct 22, 2022
c76494f
Update procmon_linux.go
varunsh-coder Oct 22, 2022
036739b
Merge pull request #313 from step-security/update-file-log
varunsh-coder Oct 22, 2022
48dce30
Update config.go
varunsh-coder Oct 22, 2022
319e808
Implement disable sudo
varunsh-coder Oct 22, 2022
67b2a36
Update agent-allowed-endpoints.json
varunsh-coder Oct 22, 2022
766e82b
Separate test for disable sudo
varunsh-coder Oct 22, 2022
4dc4d99
Update agent-disable-sudo.json
varunsh-coder Oct 22, 2022
d225420
Merge pull request #314 from step-security/disable-sudo
varunsh-coder Oct 22, 2022
fc3c951
Add authorization check for private repos
varunsh-coder Oct 22, 2022
efb2e5d
Update agent.go
varunsh-coder Oct 22, 2022
e7e201c
Update logic
varunsh-coder Oct 23, 2022
ab31dab
Add test cases
varunsh-coder Oct 23, 2022
3b55e6c
Merge pull request #315 from step-security/add-auth-check
varunsh-coder Oct 23, 2022
b4eac5a
Add config to disable file monitoring
varunsh-coder Oct 23, 2022
271cfd9
Update agent.go
varunsh-coder Oct 23, 2022
7e81d16
Merge pull request #316 from step-security/config-file-monitor
varunsh-coder Oct 23, 2022
fbd5c08
Update dnsconfig.go
varunsh-coder Oct 23, 2022
7d6a4b7
Merge pull request #317 from step-security/dnsconfig-bug-fixes
varunsh-coder Oct 23, 2022
c76ed29
Update agent.go
varunsh-coder Oct 24, 2022
6496d53
Merge pull request #319 from step-security/add-timeout
varunsh-coder Oct 24, 2022
5109b29
Merge branch 'main' into int
varunsh-coder Oct 25, 2022
563abb9
Retry dns requests (#320)
varunsh-coder Oct 25, 2022
90709c1
Update eventhandler.go (#321)
varunsh-coder Oct 25, 2022
6ce4845
Update agent.go (#322)
varunsh-coder Oct 25, 2022
73c54f5
updated containerd tag
h0x0er Feb 1, 2023
afeec6a
Add bug fix for dockerChain (#348)
h0x0er Feb 8, 2023
652d9e2
Merge pull request #344 from h0x0er/containerd-updates
varunsh-coder Feb 8, 2023
a9da361
Update dnsproxy.go
varunsh-coder Feb 8, 2023
8a99cbe
Merge branch 'main' into int
varunsh-coder Feb 8, 2023
e023b38
Merge pull request #349 from step-security/rc-2
varunsh-coder Feb 8, 2023
2439dab
Merge branch 'main' into int
varunsh-coder Apr 23, 2023
2e72a9e
Add fix to not run docker containers with root access (#376)
varunsh-coder Apr 23, 2023
938e122
Add support for wildcard allowed-endpoints (#377)
varunsh-coder Apr 23, 2023
92ffdc2
Update go and dependencies (#378)
varunsh-coder Apr 23, 2023
0ae705b
Merge branch 'main' into int
varunsh-coder Apr 25, 2023
d8cce90
Revert docker userns-remap (#381)
h0x0er Apr 25, 2023
28cec27
Merge pull request #382 from step-security/revert-userns
varunsh-coder Apr 25, 2023
5c7085b
adding a workflow for reviewing code changes using stepsecurity code …
ashishkurmi Apr 30, 2023
fed1662
Merge pull request #387 from step-security/ak-code-reviwer
ashishkurmi Apr 30, 2023
7df2ef4
Update code-review.yml
varunsh-coder Apr 30, 2023
066d45f
Merge pull request #389 from step-security/ak-main-to-int-code-review
ashishkurmi May 1, 2023
552b03b
Merge branch 'main' into int
varunsh-coder May 4, 2023
1e0ed97
Merge pull request #390 from step-security/fix-wildcard-resolution
varunsh-coder May 4, 2023
69c1a02
adding id-token write permission for code review action
ashishkurmi May 7, 2023
136fdc7
Merge pull request #393 from step-security/ak-updating-code-reviewer-…
ashishkurmi May 7, 2023
d59888c
using codewise int for dogfooding
ashishkurmi May 14, 2023
54e9f37
Merge pull request #397 from step-security/ak-codewise-dogfooding
ashishkurmi May 15, 2023
a0d239d
Merge branch 'main' into int
varunsh-coder Jun 15, 2023
93c2522
Improve logging (#411)
varunsh-coder Jun 15, 2023
f9fe83d
Merge branch 'main' into int
varunsh-coder Jun 15, 2023
d3f9b1e
Add fallback DNS (#413)
varunsh-coder Jun 15, 2023
88d0fda
Merge branch 'main' into int
varunsh-coder Aug 9, 2023
61e3f30
Update allowed endpoint
varunsh-coder Aug 9, 2023
7b76e44
Merge pull request #422 from step-security/add-new-allowed-endpoints
varunsh-coder Aug 9, 2023
008a5fc
Update int.yml
varunsh-coder Aug 9, 2023
2caac49
Update agent.go
varunsh-coder Aug 9, 2023
0ba274c
Update int.yml
varunsh-coder Aug 9, 2023
8a6eedf
Merge pull request #423 from step-security/add-new-allowed-endpoints
varunsh-coder Aug 9, 2023
80d81b5
Merge branch 'main' into int
varunsh-coder Oct 6, 2023
33fd822
Update procmon_linux.go
varunsh-coder Oct 6, 2023
607eb23
Revert "Update procmon_linux.go"
varunsh-coder Oct 6, 2023
fcf4599
Update harden-runner versions
varunsh-coder Jun 6, 2024
e1d89e8
Add one-time-key logic (#430)
h0x0er Jun 6, 2024
d5c86b5
Merge pull request #431 from step-security/one-time-key-int
varunsh-coder Jun 6, 2024
89aff7a
feat: add armour
rohan-stepsecurity Apr 11, 2025
13695da
fix: linter errors
rohan-stepsecurity Apr 11, 2025
56f65a0
add vendor to gitignore
rohan-stepsecurity Apr 11, 2025
cd1cb63
add private-src to gitignore
rohan-stepsecurity Apr 11, 2025
ade2838
add log
rohan-stepsecurity Apr 11, 2025
f1d907c
Merge pull request #438 from rohan-stepsecurity/feat/armour
varunsh-coder Apr 13, 2025
6b615ea
Update test.yml
varunsh-coder Apr 13, 2025
52e94f6
Merge branch 'armour-integration-int' of https://github.com/step-secu…
varunsh-coder Apr 13, 2025
e0dc8ee
update workflows
varunsh-coder Apr 13, 2025
9adbf6c
Merge branch 'main' into int
varunsh-coder Apr 13, 2025
e0f820b
Merge pull request #439 from step-security/armour-integration-int
varunsh-coder Apr 13, 2025
663349e
feat: add ability to disable sudo and containers
rohan-stepsecurity Apr 13, 2025
390c7dc
Merge pull request #440 from rohan-stepsecurity/feat/disable-sudo-and…
varunsh-coder Apr 13, 2025
35ee5f0
fix: update user for docker group
rohan-stepsecurity Apr 13, 2025
6e91234
feat: uninstall docker
rohan-stepsecurity Apr 14, 2025
eb59a62
Merge pull request #442 from rohan-stepsecurity/feat/disable-sudo-and…
varunsh-coder Apr 14, 2025
731bcf0
feat: remove revert
rohan-stepsecurity Apr 14, 2025
93890c0
fix: change to WriteLog
rohan-stepsecurity Apr 14, 2025
d309322
Merge pull request #443 from rohan-stepsecurity/feat/disable-sudo-and…
varunsh-coder Apr 14, 2025
465b6de
Merge pull request #441 from step-security/armour-integration-int
varunsh-coder Apr 14, 2025
9b3de4c
Merge branch 'main' into int
varunsh-coder May 2, 2025
9ec15c4
feat: enhance network monitoring for UDP packets
rohan-stepsecurity Nov 20, 2025
2293144
fix: consolidate UDP monitoring logging
rohan-stepsecurity Nov 20, 2025
f6e71c1
feat: add UDP NFLOG rule for blocked traffic logging
rohan-stepsecurity Jan 9, 2026
a7f760e
Merge pull request #464 from step-security/rp/udp
varunsh-coder Jan 13, 2026
70060bc
Merge branch 'main' into int
varunsh-coder Feb 16, 2026
9261b3a
restrict calls to dns_servers from agent-uid
h0x0er Feb 17, 2026
918fb72
Merge pull request #467 from h0x0er/jatin/int/restrict-dns-ips
varunsh-coder Feb 17, 2026
378ef52
feat: update armour version
rohan-stepsecurity Mar 16, 2026
8192dfe
feat: integrate custom detection rules with Armour
rohan-stepsecurity Mar 16, 2026
93e00d3
feat: add TelemetryURL support to ApiClient and configuration
rohan-stepsecurity Mar 16, 2026
a1eac7b
refactor: remove redundant DNS event submission in handleNetworkEvent
rohan-stepsecurity Mar 16, 2026
ee69267
feat: whitelist telemetry endpoint for StepSecurity
rohan-stepsecurity Mar 16, 2026
75a349e
feat: enable custom detection rules in agent configuration
rohan-stepsecurity Mar 17, 2026
d4bfe1b
fix: update OneTimeKey assignment and upgrade Armour dependency
rohan-stepsecurity Mar 18, 2026
72f6f12
chore: update OpenTelemetry dependencies to v1.40.0 and golang.org/x/…
rohan-stepsecurity Mar 18, 2026
025b442
refactor: reorder file event submission in handleFileEvent
rohan-stepsecurity Mar 23, 2026
9076e47
Merge pull request #472 from step-security/rp/feat/custom-detection
varunsh-coder Mar 26, 2026
6d86062
chore: update Armour dependency to v1.2.1
rohan-stepsecurity Apr 3, 2026
1b1a192
Merge pull request #474 from step-security/rp/feat/armour-cdr
rohan-stepsecurity Apr 13, 2026
4337eae
Merge pull request #478 from step-security/exp/blocklist
h0x0er Apr 19, 2026
d04403a
dont send net-connection for sinkhole ip, bump armour and go-version
h0x0er Jun 15, 2026
032d21d
don't net-conn event for sinkhole-ip as this was causing issue in
h0x0er Jul 3, 2026
1cfaccb
resovled comments
h0x0er Jul 3, 2026
0e2d173
Merge pull request #484 from step-security/fix/net-conn-int
h0x0er Jul 3, 2026
5bc91c5
fix: send domain name to custom detction rule manager for processing …
Prateek-stepsecurity Apr 30, 2026
aa706cd
fix: revoke sudo before Docker teardown
rohan-stepsecurity Aug 21, 2026
5391cf1
feat: fetch GitHub Actions domains from meta API
rohan-stepsecurity Aug 21, 2026
bae4f1c
refactor: sudo test seams to per-instance fields
rohan-stepsecurity Aug 22, 2026
4ca65f7
fix: convert GitHub meta domains to Fqdn form
rohan-stepsecurity Aug 24, 2026
477a806
Merge pull request #489 from step-security/rp/feat/meta-api
rohan-stepsecurity Aug 26, 2026
0a37344
Merge pull request #488 from step-security/rp/fix/disable-sudo
rohan-stepsecurity Aug 26, 2026
5605627
changes for building arm64 binary
h0x0er Sep 7, 2026
4012656
Merge pull request #493 from step-security/jatin/arm-support-int
h0x0er Sep 28, 2026
112e18f
refactored rule creation
h0x0er Sep 28, 2026
4d9416b
Merge pull request #494 from step-security/jatin/arm-support-int
h0x0er Sep 28, 2026
57dba9b
fix: set the auditd event status as blocked for global block ip
Prateek-stepsecurity Aug 5, 2026
f4d3468
Merge pull request #495 from Prateek-stepsecurity/pn/cherry/fix-ip-gl…
h0x0er Sep 28, 2026
3ba7c53
Merge pull request #481 from Prateek-stepsecurity/pn/int/fix
h0x0er Sep 28, 2026
69b8016
Jatin/revert GitHub dns exp (#498)
h0x0er Oct 27, 2026
029d768
fix(procmon): retire audit events on EOE and keep receiving on overflow
venkata-stepsecurity Oct 28, 2026
f110007
Merge pull request #501 from venkata-stepsecurity/venkat/fix-procmon-…
venkata-stepsecurity Oct 28, 2026
ea16e78
chore: merge main into int
venkata-stepsecurity Oct 28, 2026
cf2bec9
Merge pull request #502 from step-security/venkat/sync-main-into-int
venkata-stepsecurity Oct 28, 2026
25692b0
Revert "Merge pull request #501 from venkata-stepsecurity/venkat/fix-…
venkata-stepsecurity Oct 28, 2026
018a9e6
fix(procmon): group audit records with go-libaudit's reassembler
venkata-stepsecurity Oct 28, 2026
3ac31cc
build: add go-libaudit v2.6.2 tool dependency to go.mod and go.sum
venkata-stepsecurity Oct 28, 2026
2235fe6
Merge pull request #503 from step-security/venkat/procmon-reassembler…
venkata-stepsecurity Oct 28, 2026
efd33da
fix(procmon): only reassemble records of audited syscall events
venkata-stepsecurity Oct 30, 2026
cce1d50
Merge pull request #507 from step-security/venkat/procmon-syscall-fil…
venkata-stepsecurity Oct 30, 2026
68bd546
fix: default RevertGithubDNSExperiment to true when flags can't be fe…
h0x0er Nov 3, 2026
a4547a8
test: cover global feature flag defaults
h0x0er Nov 3, 2026
a7ceb08
Merge pull request #509 from step-security/jatin/dns-revert-default-int
h0x0er Nov 3, 2026
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
24 changes: 24 additions & 0 deletions .github/workflows/code-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Code Review
on:
pull_request:
permissions:
contents: read
jobs:
code-review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
with:
disable-sudo: true
egress-policy: block
allowed-endpoints: >
api.github.com:443
int.api.stepsecurity.io:443

- name: Code Review
uses: step-security/ai-codewise@int

10 changes: 5 additions & 5 deletions apiclient.go
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ func (apiclient *ApiClient) getGlobalFeatureFlags() GlobalFeatureFlags {

u, err := url.Parse(apiclient.APIURL)
if err != nil {
return GlobalFeatureFlags{}
return defaultGlobalFeatureFlags()
}

u.Path = path.Join(u.Path, "global-feature-flags")
Expand All @@ -138,27 +138,27 @@ func (apiclient *ApiClient) getGlobalFeatureFlags() GlobalFeatureFlags {

if err != nil {
fmt.Println("Error creating request:", err)
return GlobalFeatureFlags{}
return defaultGlobalFeatureFlags()
}

resp, err := apiclient.Client.Do(req)

if err != nil {
fmt.Println("Error sending request:", err)
return GlobalFeatureFlags{}
return defaultGlobalFeatureFlags()
}

body, err := io.ReadAll(resp.Body)
if err != nil {
fmt.Println("Error reading response body:", err)
return GlobalFeatureFlags{}
return defaultGlobalFeatureFlags()
}

var globalFeatureFlags GlobalFeatureFlags
err = json.Unmarshal(body, &globalFeatureFlags)
if err != nil {
fmt.Println("Error unmarshalling response body:", err)
return GlobalFeatureFlags{}
return defaultGlobalFeatureFlags()
}

return globalFeatureFlags
Expand Down
44 changes: 44 additions & 0 deletions apiclient_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,47 @@ func Test_getGithubMetaDomains_ErrorAfterRetries(t *testing.T) {
t.Fatalf("server called %d times, want 3", got)
}
}

func Test_getGlobalFeatureFlags(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
if r.URL.Path != "/v1/global-feature-flags" {
fmt.Fprint(w, `not json`)
return
}
fmt.Fprint(w, `{"agent_type":"agent-oss","revert_github_dns_experiment":false}`)
}))
defer server.Close()

closedServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {}))
closedServer.Close()

tests := []struct {
name string
apiURL string
want GlobalFeatureFlags
}{
{name: "fetched flags", apiURL: server.URL + "/v1", want: GlobalFeatureFlags{AgentType: AgentTypeOSS}},
{name: "invalid url", apiURL: "%zz", want: defaultGlobalFeatureFlags()},
{name: "request error", apiURL: closedServer.URL, want: defaultGlobalFeatureFlags()},
{name: "invalid response", apiURL: server.URL + "/other", want: defaultGlobalFeatureFlags()},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
apiclient := &ApiClient{Client: newTestHTTPClient(), APIURL: tt.apiURL}

if got := apiclient.getGlobalFeatureFlags(); got != tt.want {
t.Fatalf("getGlobalFeatureFlags() = %+v, want %+v", got, tt.want)
}
})
}
}

func Test_GetGlobalFeatureFlags_DefaultsWhenUninitialized(t *testing.T) {
savedManager := globalManager
globalManager = nil
defer func() { globalManager = savedManager }()

if got := GetGlobalFeatureFlags(); !got.RevertGithubDNSExperiment {
t.Fatalf("GetGlobalFeatureFlags() = %+v, want RevertGithubDNSExperiment true", got)
}
}
13 changes: 10 additions & 3 deletions global_feature_flags.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func InitGlobalFeatureFlags(apiURL string, apiClient *ApiClient) {
globalOnce.Do(func() {
globalManager = &GlobalFeatureFlagManager{
apiURL: apiURL,
flags: GlobalFeatureFlags{}, // Default values
flags: defaultGlobalFeatureFlags(),
apiClient: apiClient,
}
// Fetch initial flags and handle errors gracefully
Expand Down Expand Up @@ -68,10 +68,10 @@ func RefreshGlobalFeatureFlags() error {
}

// GetGlobalFeatureFlags returns the current global feature flags.
// This method never returns nil. It returns a default-initialized struct if manager is not initialized.
// This method never returns nil. It returns default flags if manager is not initialized.
func GetGlobalFeatureFlags() GlobalFeatureFlags {
if globalManager == nil {
return GlobalFeatureFlags{} // Return default-initialized struct
return defaultGlobalFeatureFlags()
}
globalManager.mutex.RLock()
defer globalManager.mutex.RUnlock()
Expand All @@ -87,3 +87,10 @@ func IsCustomDetectionRulesEnabled() bool {
flags := GetGlobalFeatureFlags()
return flags.EnableCustomDetectionRules
}

// defaultGlobalFeatureFlags returns the flags used when they could not be fetched.
func defaultGlobalFeatureFlags() GlobalFeatureFlags {
return GlobalFeatureFlags{
RevertGithubDNSExperiment: true,
}
}
3 changes: 2 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.27.3

require (
github.com/coreos/go-iptables v0.6.0
github.com/elastic/go-libaudit/v2 v2.3.2
github.com/elastic/go-libaudit/v2 v2.6.2
github.com/florianl/go-nflog/v2 v2.0.1
github.com/google/gopacket v1.1.19
github.com/jarcoal/httpmock v1.3.0
Expand All @@ -23,6 +23,7 @@ require (
github.com/docker/distribution v2.8.1+incompatible // indirect
github.com/docker/go-connections v0.4.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/elastic/go-licenser v0.4.1 // indirect
github.com/go-ini/ini v1.67.0 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
Expand Down
13 changes: 13 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/elastic/go-libaudit/v2 v2.3.2 h1:qWNcA3nkwNEGh1UBDbDTVF55KR6SM1W2Ji1LGDqFEpw=
github.com/elastic/go-libaudit/v2 v2.3.2/go.mod h1:+ZE0czqmbqtnRkl0fNgpI+HvVVRo/ZMJdcXv/PaKcOo=
github.com/elastic/go-libaudit/v2 v2.6.2 h1:1PM6wVBTJHJQYsKl8jfA9/Aw9pFty5uUezPiUfKtOI4=
github.com/elastic/go-libaudit/v2 v2.6.2/go.mod h1:8205nkf2oSrXFlO4H5j8/cyVMoSF3Y7jt+FjgS4ubQU=
github.com/elastic/go-licenser v0.4.1 h1:1xDURsc8pL5zYT9R29425J3vkHdt4RT5TNEMeRN48x4=
github.com/elastic/go-licenser v0.4.1/go.mod h1:V56wHMpmdURfibNBggaSBfqgPxyT1Tldns1i87iTEvU=
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
github.com/florianl/go-nflog/v2 v2.0.1 h1:8csWIqFQ2vDaZJkxezY3dXDB7bEFg0VRFsYd2Bzj3II=
Expand Down Expand Up @@ -210,6 +214,7 @@ github.com/yashtewari/glob-intersection v0.2.0 h1:8iuHdN88yYuCzCdjt0gDe+6bAhUwBe
github.com/yashtewari/glob-intersection v0.2.0/go.mod h1:LK7pIC3piUjovexikBbJ26Yml7g8xa5bsjfx2v1fwok=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 h1:RbKq8BG0FI8OiXhBfcRtqqHcZcka+gU3cskNuf05R18=
Expand Down Expand Up @@ -248,9 +253,12 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM=
golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
Expand All @@ -268,11 +276,13 @@ golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
Expand All @@ -295,6 +305,8 @@ golang.org/x/sys v0.0.0-20210216163648-f7da38b97c65/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211102192858-4dd72447c267/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
Expand All @@ -311,6 +323,7 @@ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c=
golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
Expand Down
Loading
Loading