Skip to content
This repository was archived by the owner on Jul 2, 2026. It is now read-only.

Commit 2ed19b8

Browse files
CristiCanizalesmadhur310
authored andcommitted
chore: missing required files for ospo compliance (#68)
* chore: missing required files for ospo compliance * Update how_to_license.md * Update SECURITY.md * Update CODEOWNERS * Update CODEOWNERS * Update LICENSE.txt
1 parent 3aba1d1 commit 2ed19b8

3 files changed

Lines changed: 114 additions & 0 deletions

File tree

CODEOWNERS

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# These owners will be the default owners for everything in
2+
3+
# the repo. Unless a later match takes precedence,
4+
5+
# @forcedotcom/ide-experience will be requested for
6+
7+
# review when someone opens a pull request.
8+
9+
# Order is important; the last matching pattern takes precedence
10+
11+
# over the first matching pattern.
12+
13+
#ECCN:Open Source
14+
#GUSINFO: Platform Dev Tools Scrum Team, IDE Experience Team
15+
* @forcedotcom/ide-experience

SECURITY.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Security
2+
3+
## Reporting a Vulnerability
4+
5+
We take the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations.
6+
7+
If you believe you have found a security vulnerability, please report it to us as described below.
8+
9+
**Please do not report security vulnerabilities through public GitHub issues.**
10+
11+
Instead, please report them via email to [security@salesforce.com](mailto:security@salesforce.com).
12+
13+
You should receive a response within 48 hours. If for some reason you do not, please follow up via email to ensure we received your original message.
14+
15+
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
16+
17+
- Type of issue (buffer overflow, SQL injection, cross-site scripting, etc.)
18+
- Full paths of source file(s) related to the vulnerability
19+
- The location of the affected source code (tag/branch/commit or direct URL)
20+
- Any special configuration required to reproduce the issue
21+
- Step-by-step instructions to reproduce the issue
22+
- Proof-of-concept or exploit code (if possible)
23+
- Impact of the issue, including how an attacker might exploit it
24+
25+
This information will help us triage your report more quickly.
26+
27+
## Preferred Languages
28+
29+
We prefer all communications to be in English.
30+
31+
## Policy
32+
33+
Salesforce follows the principle of [Responsible Disclosure](https://en.wikipedia.org/wiki/Responsible_disclosure).

how_to_license.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# How to License
2+
3+
This project is licensed under the BSD 3-Clause License - see the [LICENSE](LICENSE) file for details.
4+
5+
## License Headers
6+
7+
All source files should include the appropriate license header. For this project, use the BSD 3-Clause License header:
8+
9+
```javascript
10+
/*
11+
* Copyright (c) 2025, Salesforce Platform
12+
* All rights reserved.
13+
*
14+
* Redistribution and use in source and binary forms, with or without
15+
* modification, are permitted provided that the following conditions are met:
16+
*
17+
* 1. Redistributions of source code must retain the above copyright notice, this
18+
* list of conditions and the following disclaimer.
19+
*
20+
* 2. Redistributions in binary form must reproduce the above copyright notice,
21+
* this list of conditions and the following disclaimer in the documentation
22+
* and/or other materials provided with the distribution.
23+
*
24+
* 3. Neither the name of the copyright holder nor the names of its
25+
* contributors may be used to endorse or promote products derived from
26+
* this software without specific prior written permission.
27+
*
28+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
30+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
31+
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
32+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
34+
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
35+
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
36+
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
37+
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38+
*/
39+
```
40+
41+
## Adding License Headers to Files
42+
43+
When adding new source files to this project, please include the appropriate license header at the top of the file.
44+
45+
## Third-Party Dependencies
46+
47+
When adding third-party dependencies to this project, ensure they are compatible with the BSD 3-Clause License. Common compatible licenses include:
48+
49+
- MIT License
50+
- Apache License 2.0
51+
- BSD 2-Clause License
52+
- BSD 3-Clause License
53+
- ISC License
54+
55+
If you need to add a dependency with a different license, please consult with the project maintainers to ensure compatibility.
56+
57+
## License Compliance
58+
59+
All contributors to this project must ensure that their contributions comply with the project's license terms. This includes:
60+
61+
1. Ensuring all code is original or properly licensed
62+
2. Including appropriate license headers in source files
63+
3. Documenting any third-party dependencies and their licenses
64+
4. Following the terms of the BSD 3-Clause License for all contributions
65+
66+
For questions about licensing, please contact the project maintainers or refer to the [LICENSE](LICENSE) file.

0 commit comments

Comments
 (0)