You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the compliance_checks row with the following fields: how_to_url, implementation_status, implementation_type and implementation_details_reference
Check the migration scripts using npm run db:migrate and npm run db:rollback
Update the database schema by running npm run db:generate-schema
While in the repositories table we have the column dependabot_security_updates_status with values enabled or disabled. I believe that is better to use OSSF Scorecard table dependency_update_tool_score and dependency_update_tool_details as they cover more tools.
But this method won't cover other tooling like Socket.dev, also the check is not completed:
This check can determine only whether the dependency update tool is enabled; it does not ensure that the tool is run or that the tool's pull requests are merged.
I think that only if the project use dependabot we can get a good quality information, so I suggest to avoid create tasks/alerts... also this is a PG14. WDYT @ruddermann?
How the Check Works
Provide a clear definition based on the spreadsheet
Pending Tasks
You can find more details in the contributing guide
compliance_checks
row with the following fields:how_to_url
,implementation_status
,implementation_type
andimplementation_details_reference
npm run db:migrate
andnpm run db:rollback
npm run db:generate-schema
src/checks/validators/index.js
src/checks/complianceChecks
isCheckApplicableToProjectCategory
)severity
value is well calculated (usegetSeverityFromPriorityGroup
)compliance_checks_alerts
table when is needed.compliance_checks_tasks
table when is needed.compliance_checks_results
table.check run --name {check_code_name}
and verify the changes in the database. Update the seed script if needed (npm run db:seed
)https://openjs-security-program-standards.netlify.app/details/{check_code_name}
The text was updated successfully, but these errors were encountered: