[PR #174] [MERGED] [StepSecurity] Apply security best practices #179

Closed
opened 2026-02-26 18:33:39 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/decke/smtprelay/pull/174
Author: @step-security-bot
Created: 2/3/2025
Status: Merged
Merged: 2/3/2025
Merged by: @decke

Base: masterHead: stepsecurity_remediation_1738598000


📝 Commits (1)

  • 79f277a [StepSecurity] Apply security best practices

📊 Changes

2 files changed (+108 additions, -0 deletions)

View changed files

.github/workflows/dependency-review.yml (+27 -0)
.github/workflows/scorecards.yml (+81 -0)

📄 Description

Summary

This pull request is created by StepSecurity at the request of @decke. Please merge the Pull Request to incorporate the requested changes. Please tag @decke on your message if you have any questions related to the PR.

Security Fixes

Add Dependency Review Workflow

The Dependency Review Workflow enforces dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository.

Add OpenSSF Scorecard Workflow

OpenSSF Scorecard is an automated tool that assesses a number of important heuristics ("checks") associated with software security and assigns each check a score of 0-10. You can use these scores to understand specific areas to improve in order to strengthen the security posture of your project.

Scorecard workflow also allows maintainers to display a Scorecard badge on their repository to show off their hard work.

Feedback

For bug reports, feature requests, and general feedback; please email support@stepsecurity.io. To create such PRs, please visit https://app.stepsecurity.io/securerepo.

Signed-off-by: StepSecurity Bot bot@stepsecurity.io


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/decke/smtprelay/pull/174 **Author:** [@step-security-bot](https://github.com/step-security-bot) **Created:** 2/3/2025 **Status:** ✅ Merged **Merged:** 2/3/2025 **Merged by:** [@decke](https://github.com/decke) **Base:** `master` ← **Head:** `stepsecurity_remediation_1738598000` --- ### 📝 Commits (1) - [`79f277a`](https://github.com/decke/smtprelay/commit/79f277a5c855ea5ab6c6abafbcbe1656550958df) [StepSecurity] Apply security best practices ### 📊 Changes **2 files changed** (+108 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/dependency-review.yml` (+27 -0) ➕ `.github/workflows/scorecards.yml` (+81 -0) </details> ### 📄 Description ## Summary This pull request is created by [StepSecurity](https://app.stepsecurity.io/securerepo) at the request of @decke. Please merge the Pull Request to incorporate the requested changes. Please tag @decke on your message if you have any questions related to the PR. ## Security Fixes ### Add Dependency Review Workflow The Dependency Review Workflow enforces dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. - [Github Guide about Dependency Review](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review) - [Github Guide for Configuring Dependency Review Action](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#using-inline-configuration-to-set-up-the-dependency-review-action) ### Add OpenSSF Scorecard Workflow OpenSSF Scorecard is an automated tool that assesses a number of important heuristics ("checks") associated with software security and assigns each check a score of 0-10. You can use these scores to understand specific areas to improve in order to strengthen the security posture of your project. Scorecard workflow also allows maintainers to display a Scorecard badge on their repository to show off their hard work. - [The Open Source Security Foundation (OpenSSF) Scorecard](https://github.com/ossf/scorecard) ## Feedback For bug reports, feature requests, and general feedback; please email support@stepsecurity.io. To create such PRs, please visit https://app.stepsecurity.io/securerepo. Signed-off-by: StepSecurity Bot <bot@stepsecurity.io> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 18:33:39 +03:00
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/smtprelay#179
No description provided.