
Componente di orchestrazione di purpleteam
Clona questo repository.
cd nella directory root del repository ed esegui:
npm install
Copia config/config.example.json in config/config.local.json.
Usa config/config.js per documentazione e ulteriori esempi.
outcomes.dir Configura questo valore. Deve essere una directory a tua scelta che sia utilizzata sia dal contenitore orchestrator che da quello app-scanner. Il valore di outcomes.dir deve essere uguale a slave.report.dir e results.dir dei tester. La directory scelta e configurata deve avere permessi di gruppo rwx applicati perché i contenitori orchestrator e tester condividono lo stesso gruppo, inoltre leggono, scrivono ed eliminano file di outcome all'interno di questa directory.
testerFeedbackComms.medium Il Long Polling lp è supportato sia negli ambienti local che cloud. Server Sent Events sse è supportato solo nell'ambiente local a causa delle limitazioni di AWS. Sia lp che sse sono in tempo reale. Entrambe le implementazioni hanno i loro pro e contro.
Vedi la documentazione CLI per ulteriori dettagli su questo valore.