15 рдЬреБрд▓ре░ 2023┬╖1 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдореЗрдВ

рдЧреЛрд╡реБрд▓рдирдЪреЗрдХ: рдЧреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХрд╛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдЕрдм рд╕реНрдерд┐рд░ рд╣реИ

Google рдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдЬреНрдЮрд╛рдд рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдЧреЛрд╡реБрд▓рдирдЪреЗрдХ рдХреА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИред рдЙрдкрдХрд░рдг рдЧреЛ рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдЧреЛрд╡реБрд▓рдирдЪреЗрдХ: рдЧреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХрд╛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдЕрдм рд╕реНрдерд┐рд░ рд╣реИ

Google рдиреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ Go рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ Govulncheck (1.0.0 рд╕реНрдЯреЗрдЯрд╕) рдХреЛ рд╕реНрдерд┐рд░ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЯреВрд▓ Google рдХреА Go рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рднреАрддрд░ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред

13 рдЬреБрд▓рд╛рдИ рдХреЛ рдЕрдирд╛рд╡рд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЯреВрд▓ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рджреЛрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рдЙрди рддрд░реАрдХреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдЕрдкрдирд╛ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдХреЗ рд╢реЛрд░ рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Govulncheck рдХреА рд░реАрдврд╝ Go рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдЬреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ Go рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рднрдВрдбрд╛рд░ рд╣реИред

рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд, Govulncheck рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╛ рдмрд╛рдЗрдирд░реА рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЛ рдХреЗрд╡рд▓ рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрдирд╛ рд╣реИ рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ рдмреБрджреНрдзрд┐рдорд╛рди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдЗрд╕реЗ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рдмрдирд╛рддреА рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯреВрд▓ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб go install golang.org/x/vuln/cmd/govulncheck@latest рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рднреАрддрд░ Govulncheck рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХрдорд╛рдВрдб govulncheck ./... рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред

рдХрдо рд╕реЗ рдХрдо, Govulncheck рдПрдХ Go рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 1.18 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рдЗрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдореМрдЬреВрджрд╛ рдЙрддреНрдкрд╛рджрди рд╕рдВрд╕реНрдХрд░рдг Go 1.20 рд╣реИред

Govulncheck, рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрде рдкрд░ рд╕реНрдерд┐рдд 'рдЧреЛ' рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЪрд┐рддреНрд░рд┐рдд Go рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред рдмрд╛рдЗрдирд░реА рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрд╛рдЗрдирд░реА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдкрдиреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Govulncheck рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЙрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛рдлреА рд╕рдВрдпрдорд┐рдд рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрднрд╡рддрдГ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдпрд╛ рдЧрд▓рдд рдХреЙрд▓ рд╕реНрдЯреИрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЕрдиреНрдп рд╕реАрдорд╛ рдкреИрдХреЗрдЬ рд░рд┐рдлреНрд▓реЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ - рдпреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВред

рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╡рд┐рд╕реНрддреГрдд рдХреЙрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдХрдореА рд╡рд╛рд▓реЗ Go рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ Govulncheck рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╕рд╛рдмрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЯреВрд▓ рдХреЛ рдкрд╣рдЪрд╛рдиреА рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХреЗрдВрдЧреЗред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрд╛рдЗрдирд░реА рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рд▓реЗрдХрд┐рди рдкрд╣реБрдВрдЪ рд╕реЗ рдмрд╛рд╣рд░ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЛ рднреА рдкреНрд░реЗрд░рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЙрдкрдХрд░рдг рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрдХреНрд╖рдо рд╣реИ рдЬрд┐рд╕рд╕реЗ рдкреНрд░рддреАрдХ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдпрд╣ рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╛рдЗрдирд░реА рдкрд░ рдирд┐рд░реНрднрд░ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реИред

рдЯреВрд▓ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рджрдмрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рднреА рдЕрднрд╛рд╡ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Go рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп рд╡рд░реНрдзрд┐рдд рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ Govulncheck рдХреА рдХреНрд╖рдорддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред

рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ Go рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЯреАрдо рдиреЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рд╕рд┐рддрдВрдмрд░ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдереАред рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдирд┐рд╣рд┐рдд, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ Go рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рдЧрддрд┐ рдХреЗ рд╡рд╛рджреЗ рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред AppMaster.io , рдПрдХ рдЕрдЧреНрд░рдгреА no-code рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЧреЛ рдФрд░ рдХрдИ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рд╕рд╣рд┐рдд рдЕрдкрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рдФрд░ рд╡реНрдпрд╛рдкрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╕рд╛рде рддреЗрдЬреА рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
рдЧреЛрд╡реБрд▓рдирдЪреЗрдХ: рдЧреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХрд╛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдЕрдм рд╕реНрдерд┐рд░ рд╣реИ | AppMaster