Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST

Anonim
Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_1

Ev gotar rêbernameyek gav-gav ji bo sazkirin û karanîna nodejsscan ji bo sast pêşkêş dike. Xwendevan dê bikaribin xwe bi mînaka pratîkî ya sazkirina bernameyê re nas bikin.

Nodejsscan kodek kodek statîkî ye ku ji bo kêmkirina kêmasiyên ewlehiyê li serîlêdanên Node.js tê bikar anîn. Pêdivî ye ku ew bi rehetî were fêm kirin ka çiqas NodejsScan ji bo SATS dikare were bikar anîn heke hewcedariya wusa çêbû.

Sazkirin, Sazkirin û Bikaranîna NodejsScan Scanner
  • Bikarhêner Postgres saz dike û IT (Sqlalchemy_database_url) li Core / Setting.py saz dike
  • Piştre, ew pakêtek NodejsScan ji Repository Github dakêşîne.
Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_2

Piştî vê yekê hûn hewce ne ku biçin pelrêça NodejsScan û hemî pêkhateyên pêwîst bikar bînin ku emrê bi kar bînin:

Pip3 Install -R Pêwîste.txt

Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_3
  • Pêdivî ye ku hûn vê fermanê (Python3 Migrate.py) yekcar bicîh bikin ku yekcar navnîşên pêwîst di databasê de biafirînin.
  • Fermana "Python3 App.py" ji bo ceribandina navîn tê kirin.
  • Ji bo Operasyona Rastîn a NodejsScan-ê Hezkirin Vebijêrin, Hûn dikarin "Gunicorn -b 0.0.0.0: 19090 AP: App: App" bikar bînin. Ji bo hawîrdora hilberînê hewce ye.
Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_4

Ev amûr dê NodejsScan li: http: //0.0.0: 9090 dakêşin. Heke hûn hewce ne ku rast bikin, sazkirina Debug li Core / Mîhengên "rast" saz bikin. Bi nûvekirina demkî ya vê amûrê, nodejsscan xwedan hejmareke kêmtirîn erênî ye.

Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_5
Navbera rêza rêziknameyê (CLI) nodejsscan

Navbera xeta fermanê an "CLI" dihêle ku ev amûrek bi devsecops CI / CD veguhezîne. Encam dê di forma JSON de ji bikarhêner re were pêşkêş kirin.

Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_6
Docker.

Wêneyên Docker dikarin ji bo NodejsScan bi karanîna gavên jêrîn werin mîheng kirin:

  • Pêşîn, hûn hewce ne ku piştrast bikin ku Docker bixwe di pergalê de tête saz kirin.
  • Bikarhêner bi karanîna fermanê karûbarê Docker dest pê dike:

Xizmeta Docker Destpêk.

  • Piştre, ew fermana jêrîn pêk tîne:

Docker build -t nodejsscan

  • Dûv re, di dawiyê de, ew têkeve vê fermanê da ku serlêdanê bike:

Docker Run -ep -p 9090: 9090 nodejsscan

Xwenîşandana tevahiya pêvajoyê li ser mînakek pratîkî
  • Bikarhêner vê amûrê li ser depoyek li ser depoyek ku tê de kodek bêkêmasî û xeternak e.
  • Serlêdana NodejsScan bi pelên formata .zip re têkildar e ku di nav xwe de hatî barkirin. Ji ber vê yekê, hûn yekem hewce ne ku kodê xwe ya .js ji arşîva .zip re berhev bikin, û paşê gerokek vekin û pelek tevlihev dakêşin.
  • Piştî daxistina pelê zip, amûr dê navnîşek ji hemî xeletiyên nîşan bide.
Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_7
Manual-Step-Step ji bo sazkirin û karanîna NodejsScan ji bo SAST 4370_8

Nivîskarê wergerandî: Sudhansu Shekhar.

Materyona balkêştir li ser Cisoclub.ru. Subscribe ji me re: Facebook | VK | Twitter | Instagram | Telegram | Zen | Peyamnenger | ICQ NEW | YouTube | Firt.

Zêdetir bixwînin