Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

[RT-2860] Introduce dependent steps in the exploit file #18

Open
blu3r4y opened this issue Aug 31, 2022 · 0 comments
Open

[RT-2860] Introduce dependent steps in the exploit file #18

blu3r4y opened this issue Aug 31, 2022 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@blu3r4y
Copy link
Member

blu3r4y commented Aug 31, 2022

Acceptance Criteria:

  • By default, steps can be executed in arbitrary order
  • However, if the "needs" are set for a step, that step can only be run if the listed prior steps executed with a non-zero exit code

Tasks:

  • Adapt the exploit file and update the docs
  • In the backend, store the exit codes of each individual step and let steps only run when its prior steps executed successfully
  • Provide an endpoint to the frontend "can_run_step" that checks this precondition
  • In the frontend, before enabling the button, perform the "can_run_step" check
  • Use this new syntax for the CMDi exploit
@blu3r4y blu3r4y added the enhancement New feature or request label Aug 31, 2022
@blu3r4y blu3r4y added this to the Later milestone Aug 31, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant