Skip to content

Commit fcd10fd

Browse files
authored
Create SECURITY.md
1 parent 333c83c commit fcd10fd

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

SECURITY.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Security Policy
2+
3+
## Reporting a Vulnerability
4+
5+
The Serverless Workflow team and community take security bugs very seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.
6+
7+
To report a security issue, please use the GitHub Security Advisory ["Report a Vulnerability"](https://github.com/serverlessworkflow/specification/security/advisories/new) tab.
8+
9+
The Serverless Workflow team will send a response indicating the next steps in handling your report. After the initial reply to your report, the security team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
10+
11+
## Security Best Practices
12+
13+
To help ensure the security of your workflows, we recommend the following best practices:
14+
15+
- **Keep Up to Date**: Always use the latest version of the Serverless Workflow DSL.
16+
- **Review Code**: Regularly review your workflows and code for potential security issues.
17+
- **Access Control**: Implement proper access controls to restrict who can create, modify, or execute workflows.
18+
- **Monitor and Audit**: Continuously monitor and audit workflows to detect and respond to any suspicious activities.
19+
- **Secure External Resources**: Ensure that any resources external to a workflow definition are always secured using modern authentication policies as defined in the DSL.
20+
- **Use Trusted Containers and Scripts**: When relying on [run tasks](https://github.com/serverlessworkflow/specification/blob/main/dsl-reference.md#run), only use trusted container images, scripts, commands and workflows.
21+
- **Custom Functions**: Only use custom functions from the [Serverless Workflow Catalog](https://github.com/serverlessworkflow/catalog) or from trusted sources to avoid introducing vulnerabilities.
22+
23+
---
24+
25+
Thank you for helping to keep the Serverless Workflow DSL secure!

0 commit comments

Comments
 (0)