This repository is currently being migrated. It's locked while the migration is in progress.
Ce 12885 add weeekly security audit#13302
Open
cachelina wants to merge 20 commits into
Open
Conversation
jbergman-oddball
suggested changes
Apr 23, 2026
| timeout_minutes: 10 | ||
| command: cd VAMobile && yarn install --ignore-scripts --frozen-lockfile --non-interactive | ||
|
|
||
| - name: Run yarn audit |
Contributor
There was a problem hiding this comment.
Im suggesting we comment this out for now until dependabot catches up. This will cause false positives and fail the job. Having false failures before real failures will create noise and we will miss the real failures.
Contributor
Author
There was a problem hiding this comment.
I commented this out!
3 tasks
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new GitHub Actions workflow intended to run recurring security checks against the develop branch and alert Slack when issues are detected.
Changes:
- Introduces
.github/workflows/weekly-security-audit.ymlwith a VTK repository scan job. - Adds a Slack notification job intended to post failures to a channel.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Contributor
Author
|
I tested the vtk-scan runs and succeeds on push! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Change
A new file weekly_security_audit.yml will assess vulnerabilities in the app by running a weekly yarn audit of the installed packages, and also a vtk scan of VAMobile. The va-mobile-app-alerts channel will send an alert if vulnerabilities found.
Note: Currently, the yarn audit is failing and there's a devops/FE effort to address these vulnerabilities. Until the effort is complete, the yarn audit will fail and send a weekly alert.
Target Release Date
n/a
Link to Issue
Closes #12885
Code testing
Pre-QA Artifacts
Include all artifacts or select not applicable and explain below.
n/a
Screenshots & Video
2x text size
Settings > Accessibility > Display & Text Size > Larger Text.Toggle ON, move slider.Settings > Accessibility > Display size and text.Adjust Font size and Display size sliders.VoiceOver / TalkBack (best on actual hardware)
Test Context for QA
How does a user get here?
Feature Flags
Risk Assessment:
What should QA pay extra attention to?
Test Review
n/a
Test User(s)
n/a
Checklist for QA
QA Engineer: Check off the items below as you test
n/a
Run a build for this branch