๐ข Grype 0.42.0์ด ๋์์ต๋๋ค... ์๋ ํ์ธ์ grype-contribs ๐ถ
4648 ๋จ์ด securitydevopsdockerproductivity
โ ์๊ฐ
Grype
์ ์ต๊ทผ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ๋ฒ์ ์ธ v0.42.0
์ ์ถ์ํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋งค์ฐ (๋งค์ฐ) ํฅ๋ฏธ๋ก์ด ๊ธฐ๋ฅ(๋ฐ ๋ฌธ์ ์์ฒด์ ๋ฆฌ์์ค)์ด ํฌํจ๋์ด ์์ต๋๋ค.Templates for Grype output. HTML template
Issue #724
:
grype ์ถ๋ ฅ์ฉ ํ
ํ๋ฆฟ. HTML ํ
ํ๋ฆฟ
#724
myrkytyn
์ ๊ฒ์๋จ
์๋
! grype์ ๋ํ ํ
ํ๋ฆฟ์ด ์์ต๋๊น? ์ด๋ฏธ์ง๋ฅผ ์ฌ๋์ด ์ฝ์ ์ ์๋ HTML ํ์์ผ๋ก ์ค์บํด์ผ ํฉ๋๋ค.
grype ํ๋ก์ ํธ๋ฅผ ์ํ ํ
ํ๋ฆฟ์ด ์๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ์ง ์ ์๋ค๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
View on GitHub
โ๏ธ ์ด ๊ฒ์๋ฌผ์ ์ด ๊ธฐ๋ฅ๊ณผ ์ฐ๋ฆฌ์ ํ์๋ฅผ ์ํด ๋ง๋ ๊ธฐ์ฌ ํ๋ก์ ํธ์ ์ ๋
ํฉ๋๋ค.
๐๏ธ ํญ์ Grype ์
๋ฐ์ดํธ๋ฅผ ํ์ธํ์ธ์.
Grype
์ ์ต์ ์ํ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ์ ์๋์์ ํ์ธํ์ธ์.
๐ก "grype-contribs" ์์ด๋์ด
Grype
๋ ์ด์ ์์ ์ฐ๋ฆฌ ๋ฌธํ์ ์ผ๋ถ๊ฐ ๋์๊ธฐ ๋๋ฌธ์ ์ปค๋ฎค๋ํฐ ์ค์ฌ์ ๋ฆฌ์์ค ๋ฐ ๊ดํ ์งํฉ์ ํ ๊ณณ์์ ์์ฝํ๊ณ ์ถ์์ต๋๋ค.
์ด ์ฒซ ๋ฒ์งธ ๋ฒ์ ์์ ๋ด๊ฐ ์ํ๋
๐ ์ด๊ธฐ ๋ฒ์ ์์ ๋ฌด์์ ์ป์๋์ง ๋ด ์๋ค.
๐ฟ ๋ฐ๋ชจ ์๊ฐ
๐ grype-๊ธฐ์ฌ ๋ ํฌ
opt-nc / ๋ถํ-๊ธฐ์ฌ
Anchore์ grype ๋๊ตฌ ๊ด๋ จ ๋ฆฌ์์ค ์ธํธ
โ ์๊ฐ
์ด ์ ์ฅ์์ ๋ชฉ์ ์ ์ฃผ๋ณ์ ์ผ๋ถ ๋ฆฌ์์ค๋ฅผ ์์ฝํ๋ ๊ฒ์
๋๋คGrype.
์ด ํ๋ฅญํ ๋๊ตฌ๋ฅผ ์ต๋ํ ํ์ฉํ ์ ์์ต๋๋ค.
๐ grype-contribs ์์๋ณด๊ธฐ
์ด ํ๋ก์ ํธ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ๋ค์์ ์ดํด๋ณด์ญ์์ค.
์ด ํ๋ก์ ํธ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ๋ค์์ ์ดํด๋ณด์ญ์์ค.
๐บ Youtbe demo
๐งฐ ์ ์ ์กฐ๊ฑด
์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์ต์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ด ํ์ํฉ๋๋ค.
git
brew
์ค์น๋จ python3
๋ฐ pip
๋๊ตฌ ์ค์น
brew tap anchore/grype
brew install grype
termgraph
, "ํฐ๋ฏธ๋์์ ๊ธฐ๋ณธ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๋ ๋ช
๋ น์ค ๋๊ตฌ"๋ฅผ ์ฌ์ฉํฉ๋๋ค.python3 -m pip install termgraph
๋ง์ง๋ง์ผ๋ก ์ด ์ ์ฅ์๋ฅผ ๋ณต์ ํฉ๋๋ค.gh repo clone opt-nc/grype-contribs
cd grype-contribs
๐ ์ค๋น๋์์ต๋๋ค.๐ ํ ํ๋ฆฟ
์ดํ
v0.42.0
, ๋ฐ๋ฌธ์
#724
templates์ผ๋ก ๋ถ์ ๋ณด๊ณ ์๋ฅผ ๋ณํํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ ์ฉํ๊ณ ๊ณ ๋๋ก ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ๋ณด๊ณ ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๐ ํฐ๋ฏธ๋์ ์ง๊ณ ๋ณด๊ณ ์( termgraph )
โฆ
View on GitHub
๐ ๋ฆฌ์์ค
grype-contribs
grype
termgraph
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ข Grype 0.42.0์ด ๋์์ต๋๋ค... ์๋ ํ์ธ์ grype-contribs ๐ถ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/optnc/grype-0420-is-out-and-hello-grype-contribs-3g4iํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค