forked from cds-snc/notification-api
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CodeQL scan of default branch - weekly #1765
Labels
Comments
ldraney
added
Notify
github_actions
Pull requests that update Github_actions code
security
labels
Apr 30, 2024
ldraney
changed the title
CodeQL scan of default branch -
CodeQL scan of default branch - weekly
Apr 30, 2024
Get the correct new CodeQL scan from the announcement (I assume) and add it to our current cronjob |
I concur that we seem to be in compliance. I created a ticket to request assistance. |
kalbfled
added a commit
that referenced
this issue
May 1, 2024
20 tasks
kalbfled
added a commit
that referenced
this issue
May 1, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
User Story - Business Need
User Story(ies)
As a manager of the notification-api repo
I want to have a weekly CodeQL scan on our default branch (master)
So that we keep compliance with VA mandated security practices
Additional Info and Resources
This ticket is in response to the VA Code Scanning Policy Announcement
As well as their recent comment due to our lack of weekly cronjob.
This cronjob is in addition to the trigger for every PR merge to our default branch;
This cronjob should be at least once every seven days;
I suggest that having it once every three days would allow time to resolve any failures within that timeframe.
It should be working already?
From the VA announcement:
So perhaps opening an issue there is the step AFTER ensuring we have the correct configuration already (it seems that we do at the time of writing this ticket).
Considering that, by their own instructions, our check is running, may be time to open an issue.
Current CodeQL setup
Our current CodeQL cronjob and PR checks are found in
.github/workflows/codeql-analysis.yml
It already has a cronjob to run on Monday and Thursday mornings, calling the Department of Veterans Affairs CodeQL-Tools repo, which seems to be running fine, seeing that it ran according to that cronjob here and here:
So what additional workflow needs to be run? Or does this one need to be fixed?
Ideally just adding an additional CodeQL check as a weekly cronjob would need to come from this repo or the security-tools repo would be the solution here; but it seems that should already be the case.
So first step indeed be may opening an issue, as stated in the VA Policy announcement.
Acceptance Criteria
Speed of communication with the Department of Veterans Affairs
The text was updated successfully, but these errors were encountered: