Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps)"
labels: ["github_actions", "dependencies"]
groups:
dependencies:
applies-to: version-updates
update-types:
- "minor"
- "patch"
25 changes: 25 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: CI

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install uv
run: pip install uv

- name: Install dependencies with uv
run: uv sync
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.venv
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.12
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Example OSPS Baseline Level 1

This repository fulfills the minimal requirements necessary to comply
with all controls in the [OpenSSF's OSPS Baseline](https://baseline.openssf.org/versions/2025-02-25#level-1)
6 changes: 6 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
def main():
print("Hello from example-osps-baseline-level-1!")


if __name__ == "__main__":
main()
9 changes: 9 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[project]
name = "example-osps-baseline-level-1"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"requests>=2.32.5",
]
76 changes: 76 additions & 0 deletions security-insights.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
header:
schema-version: 2.0.0
last-updated: '2025-09-21'
last-reviewed: '2025-09-21'
url: https://github.com/revanite-io/example-osps-baseline-level-1

project:
name: "Example OSPS Baseline Level 1"
administrators:
- name: Eddie Knight
affiliation: Sonatype
email: [email protected]
primary: true
documentation:
detailed-guide: https://github.com/revanite-io/example-osps-baseline-level-1/blob/main/README.md
quickstart-guide: https://github.com/revanite-io/example-osps-baseline-level-1/blob/main/README.md
code-of-conduct: https://github.com/revanite-io/example-osps-baseline-level-1/blob/main/README.md
repositories:
- name: example-osps-baseline-level-1
url: https://github.com/revanite-io/example-osps-baseline-level-1
comment: |
The repository
vulnerability-reporting:
reports-accepted: true
bug-bounty-available: false

repository:
url: https://github.com/revanite-io/example-osps-baseline-level-1
status: active
accepts-change-request: true
accepts-automated-change-request: false
core-team:
- name: Eddie Knight
affiliation: Sonatype
email: [email protected]
primary: true
- name: Jason Meridth
affiliation: GitHub
email: [email protected]
primary: false
- name: Travis Truman
affiliation: Independent
email: [email protected]
primary: false
- name: Alex Speasmaker
affiliation: USAA
email: [email protected]
primary: false
documentation:
contributing-guide: https://github.com/revanite-io/example-osps-baseline-level-1?tab=contributing-ov-file
license:
url: https://github.com/revanite-io/example-osps-baseline-level-1?tab=MIT-1-ov-file
expression: MIT
security:
assessments:
self:
comment: |
Self assessment has not yet been completed.
tools:
- name: Dependabot
type: SCA
version: "2"
rulesets:
- built-in
results:
adhoc:
name: Scheduled SCA Scan Results
predicate-uri: https://docs.github.com/en/graphql/reference/objects#repositoryvulnerabilityalert
location: https://github.com/revanite-io/example-osps-baseline-level-1/security/dependabot
comment: |
The results of the scheduled SCA scan are available in the Dependabot tab of the Security Insights page.
integration:
adhoc: true
ci: false
release: false

98 changes: 98 additions & 0 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.