Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
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
101 changes: 0 additions & 101 deletions .github/workflows/coderabbit-approval-dispatch.yml

This file was deleted.

50 changes: 0 additions & 50 deletions .github/workflows/coderabbit-approval.yml

This file was deleted.

3 changes: 1 addition & 2 deletions .github/workflows/gitleaks-scanning.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: gitleaks
on:
pull_request:
push:
workflow_dispatch:
schedule:
Expand All @@ -16,4 +15,4 @@ jobs:
- uses: gitleaks/gitleaks-action@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE }}
GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE }}
2 changes: 1 addition & 1 deletion .github/workflows/osv-scanner-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ permissions:

jobs:
scan-pr:
uses: google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.3.8
uses: google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.5.1
2 changes: 1 addition & 1 deletion .github/workflows/osv-scanner-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ permissions:

jobs:
osv-scan:
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.3.8"
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.5.1"
with:
# Recursive scan supports multiple ecosystems:
# Go, Node.js, Python, Rust, Java, etc.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/osv-scanner-scheduled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ permissions:

jobs:
scan-scheduled:
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v2.3.8"
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v2.5.1"
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

steps:
- name: "Harden Runner"
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
uses: step-security/harden-runner@05e31511f85b41b11d1cf0ef85d0992719546e2c # v2.21.0
with:
disable-sudo-and-containers: false
# MAINTAINER CHOICE: Use "audit" first to discover needed endpoints,
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4
with:
results_file: results.sarif
results_format: sarif
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/stale@v10
- uses: actions/stale@v11
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

Expand Down
25 changes: 25 additions & 0 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Maintainers, Mentors and Ideators

This document lists the individuals fulfilling the key roles of [Maintainer](https://github.com/AOSSIE-Org/Info/blob/main/Roles/Maintainer.md), [Mentor](https://github.com/AOSSIE-Org/Info/blob/main/Roles/Mentors.md) and [Ideator](https://github.com/AOSSIE-Org/Info/blob/main/Roles/Ideator.md) for this repository, in accordance with [AOSSIE's Role Definitions](https://github.com/AOSSIE-Org/Info/tree/main/Roles).

---

> **Note:** If multiple contributors are fulfilling a role in a single repository, please include and fill out the extra columns to clarify responsibilities (e.g., `Project / Feature Idea`, `Area / Focus`, and `Proposal / Discussion Link` for Ideators; `Area / Focus` for Mentors and Maintainers). If there is only one person for a role, do not add these columns.

## Ideators

| Name | GitHub Username | Discord Username | Project / Feature Idea | Area / Focus | Proposal / Discussion Link |
| ---- | --------------- | ---------------- | ------------------------------- | -------------------- | ------------------------------------------- |
| TODO | @username | @discord_user | Context-First AI Infrastructure | AI Workflow & Skills | [Discussion](https://github.com/AOSSIE-Org) |

## Mentors

| Name | GitHub Username | Discord Username | Area / Focus |
| ---- | --------------- | ---------------- | ----------------------------------- |
| TODO | @username | @discord_user | whole Project Guidance & PR Reviews |

## Maintainers

| Name | GitHub Username | Discord Username | Area / Focus |
| ---- | --------------- | ---------------- | -------------------------------- |
| TODO | @username | @discord_user | Repository Maintenance & Merging |
115 changes: 115 additions & 0 deletions PRIVACY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Privacy Policy

## Introduction

[TODO: Project Name] (the App) is committed to protecting your privacy and providing a transparent and user-friendly experience.

This Privacy Policy explains how the App handles information when you use it.

The App follows a privacy-conscious and local-first approach.
It aims to collect and process only the information necessary to provide its functionalities.
Where possible, information is processed and stored locally on your device rather than being transmitted to or stored on remote servers.


## Information and Permissions

Depending on the features you use and the permissions you grant, the App may access information such as:

* Information you provide directly to the App
* Information generated through your use of the App
* Device information or permissions required for specific features
* [TODO: Add any project-specific information, such as location, health data, contacts, files, etc.]

The information accessed by the App is used only for the purposes described in this Privacy Policy and to provide the functionality of the App.

You can deny or revoke permissions at any time through your device settings.
Some features may not work if the permissions required for those features are not granted.


## Data Storage

The App is designed to minimize the storage and transmission of personal information.

[TODO: choose the applicable option:]
[-- TODO: Option A: Begin]
All information is stored locally on your device and is not uploaded to or maintained on any remote server.
[-- TODO: Option A: End]

[-- TODO: Option B: Begin]
Any information stored in remote servers is limited to what is necessary for the App's functionality.
The App stores the following information in servers:
* [TODO: which information is stored, where it is stored and why]
* [TODO: which information is stored, where it is stored and why]
[-- TODO: Option B: End]


## Data Sharing

The App does not sell your personal information.

The App does not use personal information for targeted advertising.

[TODO: choose the applicable option:]
[-- TODO: Option A: Begin]
No information is shared with any third parties.
[-- TODO: Option A: End]

[-- TODO: Option B: Begin]
The App may communicate with third-parties when required to provide specific features.
Any information transmitted to such services is limited to what is necessary for the App's functionality.
The following is a list of third parties and the information that may be shared with them:
* [TODO: Third Party Name]: [TODO: information that is shared with that third party and for which feature]
* [TODO: Third Party Name]: [TODO: information that is shared with that third party and for which feature]

Where a third-party processes information, its handling of that information is governed by its own privacy policy and terms of service.
[-- TODO: Option B: End]


## Data Security

The App aims to minimize privacy and security risks by limiting unnecessary data collection and,
where possible, processing information locally on your device.

However, no method of electronic storage or transmission can be guaranteed to be completely secure. Users are also responsible for maintaining the security of their devices and for protecting any information they choose to export, share, or otherwise make available.


## Data Deletion

Where information is stored locally, you can generally remove it by using the App's available data-clearing features,
clearing the data through your device settings, or uninstalling the App.

[TODO (add if applicable): Where information is stored on servers, you may request deletion of that information by TODO.]


## Data Export

The App may allow you to export information. Exported files are created and stored on your device,
and you are responsible for protecting any files you choose to export or share.


## Children's Privacy

The App is not intended to knowingly collect personal information from children where such collection is prohibited by applicable law.

[TODO: If the project has specific age requirements, describe them here.]


## Free Access

The App aims to keep its core functionality accessible to users without
requiring mandatory subscriptions or payments to unlock essential features.

[TODO: If the project has paid features, subscriptions, or other monetization, describe them clearly here.]


## Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes to the App, its functionality, or applicable legal requirements.

Any updates will be made available wherever this Privacy Policy is published.

## Contact Us

If you have any questions or concerns about this Privacy Policy or the App's privacy practices, please contact us at:

[contact@aossie.org](mailto:contact@aossie.org)
29 changes: 29 additions & 0 deletions socket.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: 2

# Skip these when ingesting manifests for scans
projectIgnorePaths:
- "build"
- "dist"
- ".dart_tool"
- "android/.gradle"

# Only rescan PRs when dependency manifests actually change
triggerPaths:
- "package.json"
- "package-lock.json"
- "pnpm-lock.yaml"
- "yarn.lock"
- "requirements.txt"
- "pyproject.toml"
- "pubspec.yaml" # Flutter
- "pubspec.lock"

githubApp:
enabled: true
pullRequestAlertsEnabled: true
dependencyOverviewEnabled: true
projectReportsEnabled: true
ignoreUsers:
- "dependabot[bot]"
- "github-actions[bot]"
disableCommentsAndCheckRuns: false