go.sum ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΌΠΌΡ: ΠΊΠ°ΠΊ Go Π·Π°ΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
go.sum ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΌΠΌΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ β ΠΏΠΎ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Π½Π° Π²Π΅ΡΡΠΈΡ: ΡΡΠΌΠΌΠ° Π°ΡΡ
ΠΈΠ²Π° Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΡΠΌΠΌΠ° Π΅Π³ΠΎ go.mod. ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΠ»ΡΠ΅ΠΉΠ½ ΡΠ²Π΅ΡΡΠ΅Ρ ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠ΅ Ρ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌ ΠΈ ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΈ ΡΠ°ΡΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΆΠ΅ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎΡΠΎΠΉ ΡΡΠ±Π΅ΠΆ β Π±Π°Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ
ΡΡΠΌΠΌ sum.golang.org: ΡΡΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ ΠΆΡΡΠ½Π°Π» ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΠΊΡΠ΄Π° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ ΡΡΠΌΠΌΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ; ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²ΡΡΡΠ΅ΡΠ΅ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΡΠ»ΡΠ΅ΠΉΠ½ ΡΠ²Π΅ΡΡΠ΅ΡΡΡ Ρ Π½Π΅ΠΉ, ΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΠΊΡΠΈ ΡΠΎΠΆΠ΅ Π½Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ. ΠΠ»Ρ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΠ±Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· GOPRIVATE (ΠΈΠ»ΠΈ ΡΠΎΡΠ΅ΡΠ½ΠΎ GONOPROXY ΠΈ GONOSUMDB), ΠΈΠ½Π°ΡΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΏΡΡΠΈ ΡΡΠ΅ΠΊΡΡ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠΎΠΈΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ: go.sum Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ, Π½ΠΎ Π½Π΅ ΠΎΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠ΅ΡΡΠ½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΡΠΎΠΌ, β ΠΎΡ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ govulncheck ΠΈ ΡΠ΅Π²ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.