Google рдиреЗ OSV-рд╕реНрдХреИрдирд░, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛-рдЬрд╛рдЧрд░реВрдХ рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ

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

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

Google рдиреЗ OSV-рд╕реНрдХреИрдирд░, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛-рдЬрд╛рдЧрд░реВрдХ рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ

рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА OSV (рдУрдкрди рд╕реЛрд░реНрд╕ рд╡рд▓реНрдирд░реЗрдмрд┐рд▓рд┐рдЯреАрдЬ) рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓реА рдЧрдИ рд╣реИ, рдЬреЛ Crate.io (рд░рд╕реНрдЯ), рдЧреЛ, рдореЗрд╡реЗрди, NPM (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ), NuGet (C#), рдкреИрдХрд╛рдЧрд┐рд╕реНрдЯ (PHP), PyPI рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░рддреА рд╣реИред (рдкрд╛рдпрдерди), рд░реВрдмреАрдЬреЗрдореНрд╕, рдПрдВрдбреНрд░реЙрдЗрдб, рдбреЗрдмрд┐рдпрди рдФрд░ рдЕрд▓реНрдкрд╛рдЗрди, рд╕рд╛рде рд╣реА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдФрд░ GitHub рдкрд░ рд╣реЛрд╕реНрдЯ рдХреА рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реАред рдУрдПрд╕рд╡реА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рднреЗрджреНрдпрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рднреЗрджреНрдпрддрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕реАрдорд╛, рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдВрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ред рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдХрдорд┐рдЯ рдФрд░ рдЯреИрдЧ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╡реНрдпреБрддреНрдкрдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

Google рдиреЗ OSV-рд╕реНрдХреИрдирд░, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛-рдЬрд╛рдЧрд░реВрдХ рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ