cisagov / pe-reports

Automated process to build and distribute Posture & Exposure Reports' bi-weekly to customers.
Creative Commons Zero v1.0 Universal
17 stars 5 forks source link

Deep Check for Any Remaining TSQL #694

Closed arng4108 closed 5 months ago

arng4108 commented 6 months ago

💡 Summary

We need to go through the entire report run process and double check that there are no lingering TSQL calls in the code.

Motivation and context

The main purpose behind switching to API endpoints is to completely discontinue the use of potentially insecure TSQL calls.

Implementation notes

Progress:

After all code has been checked, this issue will be closed and each TSQL to API conversion will be tracked individually. One github issue per TSQL function to API endpoint conversion.

Acceptance criteria

arng4108 commented 5 months ago

PE scan, asm sync, report generation, report encryption, and report mailing code has been checked for remaining TSQL queries. Now that the lingering TSQL functions have been identified, each conversion from TSQL to API endpoint will be tracked using separate, individual github issues