GitHub เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบทเปˆเบญเบ„เบปเป‰เบ™เบซเบฒเบˆเบธเบ”เบญเปˆเบญเบ™เปƒเบ™เบฅเบฐเบซเบฑเบ”

GitHub ะพะฑัŠัะฒะธะป ะพ ะดะพะฑะฐะฒะปะตะฝะธะธ ะฒ ัะตั€ะฒะธั Code scanning ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะพะน ัะธัั‚ะตะผั‹ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั ะดะปั ะฒั‹ัะฒะปะตะฝะธั ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝั‘ะฝะฝั‹ั… ั‚ะธะฟะพะฒ ัะทะฒะธะผะพัั‚ะตะน ะฒ ะบะพะดะต. ะะฐ ัั‚ะฐะฟะต ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะฝะพะฒะฐั ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ัŒ ะฟะพะบะฐ ะดะพัั‚ัƒะฟะฝะฐ ั‚ะพะปัŒะบะพ ะดะปั ั€ะตะฟะพะทะธั‚ะพั€ะธะตะฒ ั ะบะพะดะพะผ ะฝะฐ ัะทั‹ะบะฐั… JavaScript ะธ TypeScript. ะžั‚ะผะตั‡ะฐะตั‚ัั, ั‡ั‚ะพ ะฟั€ะธะผะตะฝะตะฝะธะต ัะธัั‚ะตะผั‹ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั ะฟะพะทะฒะพะปะธะปะพ ะทะฐะผะตั‚ะฝะพ ั€ะฐััˆะธั€ะธั‚ัŒ ัะฟะตะบั‚ั€ ะฒั‹ัะฒะปัะตะผั‹ั… ะฟั€ะพะฑะปะตะผ, ะฟั€ะธ ะฐะฝะฐะปะธะทะต ะบะพั‚ะพั€ั‹ั… ัะธัั‚ะตะผะฐ ั‚ะตะฟะตั€ัŒ ะฝะต ะพะณั€ะฐะฝะธั‡ะธะฒะฐะตั‚ัั ะฟั€ะพะฒะตั€ะบะพะน ั‚ะธะฟะพะฒั‹ั… ัˆะฐะฑะปะพะฝะพะฒ ะธ ะฝะต ะฟั€ะธะฒัะทั‹ะฒะฐะตั‚ัั ะบ ะธะทะฒะตัั‚ะฝั‹ะผ ั„ั€ะตะนะผะฒะพั€ะบะฐะผ. ะ˜ะท ะฒั‹ัะฒะปัะตะผั‹ั… ะฝะพะฒะพะน ัะธัั‚ะตะผะพะน ะฟั€ะพะฑะปะตะผ ัƒะฟะพะผะธะฝะฐัŽั‚ัั ะพัˆะธะฑะบะธ, ะฟั€ะธะฒะพะดัั‰ะธะต ะบ ะผะตะถัะฐะนั‚ะพะฒะพะผัƒ ัะบั€ะธะฟั‚ะธะฝะณัƒ (XSS), ะธัะบะฐะถะตะฝะธัŽ ั„ะฐะนะปะพะฒั‹ั… ะฟัƒั‚ะตะน (ะฝะฐะฟั€ะธะผะตั€, ั‡ะตั€ะตะท ัƒะบะฐะทะฐะฝะธะต ยซ/..ยป), ะฟะพะดัั‚ะฐะฝะพะฒะบะต SQL- ะธ NoSQL-ะทะฐะฟั€ะพัะพะฒ.

ะกะตั€ะฒะธั Code scanning ะฟะพะทะฒะพะปัะตั‚ ะฒั‹ัะฒะปัั‚ัŒ ัƒัะทะฒะธะผะพัั‚ะธ ะฝะฐ ั€ะฐะฝะฝะตะน ัั‚ะฐะดะธะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ั‡ะตั€ะตะท ัะบะฐะฝะธั€ะพะฒะฐะฝะธะต ะบะฐะถะดะพะน ะพะฟะตั€ะฐั†ะธะธ ยซgit pushยป ะฝะฐ ะฟั€ะตะดะผะตั‚ ะฟะพั‚ะตะฝั†ะธะฐะปัŒะฝั‹ั… ะฟั€ะพะฑะปะตะผ. ะ ะตะทัƒะปัŒั‚ะฐั‚ ะฟั€ะธะบั€ะตะฟะปัะตั‚ัั ะฝะตะฟะพัั€ะตะดัั‚ะฒะตะฝะฝะพ ะบ pull-ะทะฐะฟั€ะพััƒ. ะ ะฐะฝะตะต ะฟั€ะพะฒะตั€ะบะฐ ะพััƒั‰ะตัั‚ะฒะปัะปะฐััŒ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะดะฒะธะถะบะฐ CodeQL, ะฐะฝะฐะปะธะทะธั€ัƒัŽั‰ะตะณะพ ัˆะฐะฑะปะพะฝั‹ ั ั‚ะธะฟะพะฒั‹ะผะธ ะฟั€ะธะผะตั€ะฐะผะธ ัƒัะทะฒะธะผะพะณะพ ะบะพะดะฐ (CodeQL ะฟะพะทะฒะพะปัะตั‚ ัั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ัˆะฐะฑะปะพะฝ ัƒัะทะฒะธะผะพะณะพ ะบะพะดะฐ ะดะปั ะฒั‹ัะฒะปะตะฝะธั ะฝะฐะปะธั‡ะธั ะฟะพะดะพะฑะฝะพะน ัƒัะทะฒะธะผะพัั‚ะธ ะฒ ะบะพะดะต ะดั€ัƒะณะธั… ะฟั€ะพะตะบั‚ะพะฒ). ะะพะฒั‹ะน ะดะฒะธะถะพะบ, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะน ะผะฐัˆะธะฝะฝะพะต ะพะฑัƒั‡ะตะฝะธะต, ะผะพะถะตั‚ ะพะฟั€ะตะดะตะปัั‚ัŒ ั€ะฐะฝะตะต ะฝะต ะธะทะฒะตัั‚ะฝั‹ะต ัƒัะทะฒะธะผะพัั‚ะธ ั‚ะฐะบ ะบะฐะบ ะพะฝ ะฝะต ะฟั€ะธะฒัะทะฐะฝ ะบ ะฟะตั€ะตะฑะพั€ัƒ ัˆะฐะฑะปะพะฝะพะฒ ะบะพะดะฐ, ะพะฟะธัั‹ะฒะฐัŽั‰ะธั… ะบะพะฝะบั€ะตั‚ะฝั‹ะต ัƒัะทะฒะธะผะพัั‚ะธ. ะฆะตะฝะพะน ะฟะพะดะพะฑะฝะพะน ะฒะพะทะผะพะถะฝะพัั‚ะธ ัะฒะปัะตั‚ัั ัƒะฒะตะปะธั‡ะตะฝะธะต ั‡ะธัะปะฐ ะปะพะถะฝั‹ั… ัั€ะฐะฑะฐั‚ั‹ะฒะฐะฝะธะน ะฟะพ ัั€ะฐะฒะฝะตะฝะธัŽ ั ะฟั€ะพะฒะตั€ะบะฐะผะธ ะฝะฐ ะพัะฝะพะฒะต CodeQL.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™