paser-group / iac-compiler-quality

Placeholder for all materials related to studying bugs and vulnerabilities in the Ansible compiler
MIT License
1 stars 1 forks source link

Plan For May #4

Closed jmsalvador2395 closed 1 year ago

jmsalvador2395 commented 1 year ago

TODO

Goals

Current Plan

Ideas To Create New Bugs

  1. Take examples from RQ1 and ask chatgpt to generate code that would expose categorically similar vulnerabilities
    • generate codes but without presenting examples
  2. Using current bugs ask chatgpt to create new bugs that would emerge because of this bug
  3. use fixed code/commit messages and prompt chatgpt to expose bugs that could potentially emerge from the fix
  4. Try to expose new bugs in ansible using bugs that exist in other IaC languages
  5. Check if previous bugs exist in new ansible version
  6. recreate existing bugs and hopefully stumble upon new ones (not the best idea)
jmsalvador2395 commented 1 year ago

I'm working on Current Plan 1a

jmsalvador2395 commented 1 year ago

loading dataset and saving results with huggingface pipeline implemented.

sibat119 commented 1 year ago

finished plan 1b and now working on plan 2a

jmsalvador2395 commented 1 year ago

added checkboxes for infrastructure deployment and marked completed

akondrahman commented 1 year ago

Do we need to keep this issue open ?

sibat119 commented 1 year ago

Do we need to keep this issue open ?

We are currently not perusing this direction. For now we can close this issue and reopen when we come back to this.