-
-
Notifications
You must be signed in to change notification settings - Fork 0
HELP!!!!!! #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HELP!!!!!! #7
Changes from all commits
dd0c17b
32d2728
0f63ebf
46ad2cd
8c09c07
26ddf1c
e91323f
63004e8
276cf05
e28cd3c
3ff1788
a17e435
cdfdfb5
04a4bed
6f7eaca
67d014e
150daf7
10a6f0b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| Space LEAF Corp# These are supported funding model platforms | ||
|
|
||
| github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] | ||
| patreon: # Replace with a single Patreon username | ||
| open_collective: # Replace with a single Open Collective username | ||
| ko_fi: # Replace with a single Ko-fi username | ||
| tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel | ||
| community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry | ||
| liberapay: # Replace with a single Liberapay username | ||
| issuehunt: # Replace with a single IssueHunt username | ||
| lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry | ||
| polar: # Replace with a single Polar username | ||
| buy_me_a_coffee: # Replace with a single Buy Me a Coffee username | ||
| thanks_dev: # Replace with a single thanks.dev username | ||
| custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] | ||
| Original file line number | Diff line number | Diff line change | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,37 @@ | |||||||||||||||||||||||||||||
| name: CI | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| on: | |||||||||||||||||||||||||||||
| push: | |||||||||||||||||||||||||||||
| branches: [ main ] | |||||||||||||||||||||||||||||
| pull_request: | |||||||||||||||||||||||||||||
| branches: [ main ] | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| jobs: | |||||||||||||||||||||||||||||
| build-and-test: | |||||||||||||||||||||||||||||
| runs-on: ubuntu-latest | |||||||||||||||||||||||||||||
| strategy: | |||||||||||||||||||||||||||||
| matrix: | |||||||||||||||||||||||||||||
| node-version: [18.x] | |||||||||||||||||||||||||||||
| steps: | |||||||||||||||||||||||||||||
| - name: Checkout repo | |||||||||||||||||||||||||||||
| uses: actions/checkout@v4 | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Setup Node.js | |||||||||||||||||||||||||||||
| uses: actions/setup-node@v4 | |||||||||||||||||||||||||||||
| with: | |||||||||||||||||||||||||||||
| node-version: ${{ matrix.node-version }} | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Install pnpm | |||||||||||||||||||||||||||||
| run: npm install -g pnpm@8 | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Install dependencies | |||||||||||||||||||||||||||||
| run: pnpm install --frozen-lockfile | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Run lint | |||||||||||||||||||||||||||||
| run: pnpm lint || true | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Run tests (workspace) | |||||||||||||||||||||||||||||
| run: pnpm test | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| - name: Build (workspace) | |||||||||||||||||||||||||||||
| run: pnpm build | |||||||||||||||||||||||||||||
|
Comment on lines
+11
to
+37
Check warningCode scanning / CodeQL Workflow does not contain permissions Medium
Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Copilot AutofixAI 9 months ago In general, the fix is to explicitly declare a The best minimal fix without changing existing functionality is to add a job-level Concretely, in build-and-test:
permissions:
contents: read
runs-on: ubuntu-latestAll other lines remain unchanged.
Suggested changeset
1
.github/workflows/ci.yml
Copilot is powered by AI and may make mistakes. Always verify output.
Unable to commit as this autofix suggestion is now outdated
Refresh and try again.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How does this help |
|||||||||||||||||||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| { | ||
| "markdown.validate.enabled": true | ||
| } |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -1,21 +1,29 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MIT License | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright (c) 2025 Space LEAF corp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| of this software and associated documentation files (the "Software"), to deal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| in the Software without restriction, including without limitation the rights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| copies of the Software, and to permit persons to whom the Software is | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| furnished to do so, subject to the following conditions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The above copyright notice and this permission notice shall be included in all | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| copies or substantial portions of the Software. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SOFTWARE. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| # MIT Stewardship License (Modified) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MIT Stewardship License (Modified) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright (c) 2025 Leif William Sogge | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the following conditions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1. **Open Access for Education and Research** | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The Software may be freely used for non-commercial educational, scientific, and environmental research purposes. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2. **Stewardship Clause — Profit Sharing for Planetary Care** | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Any commercial use of the Software or its derivatives that results in **financial profit from scientific research, data products, or technological applications** must contribute **10% of net profits** to a designated nonprofit vault or trust. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| This fund shall be used exclusively for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Supporting youth education in planetary stewardship | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Funding open-access environmental science | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Ensuring long-term economic stability for future generations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The vault shall be managed by a nonprofit organization aligned with the mission of Jarvondis University and the ceremonial stewardship principles outlined by the original author. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3. **Preservation of Authorship and Mission** | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The name “Leif William Sogge” and the ceremonial mission of Jarvondis University must be preserved in all public forks, derivatives, and publications referencing this Software. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4. **Standard MIT Terms Apply** | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Except as modified above, the Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| --- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| This license is a living document. Stewardship is not static — it evolves with the needs of the planet and the people. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+1
to
+29
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| # MIT Stewardship License (Modified) | |
| MIT Stewardship License (Modified) | |
| Copyright (c) 2025 Leif William Sogge | |
| Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the following conditions: | |
| 1. **Open Access for Education and Research** | |
| The Software may be freely used for non-commercial educational, scientific, and environmental research purposes. | |
| 2. **Stewardship Clause — Profit Sharing for Planetary Care** | |
| Any commercial use of the Software or its derivatives that results in **financial profit from scientific research, data products, or technological applications** must contribute **10% of net profits** to a designated nonprofit vault or trust. | |
| This fund shall be used exclusively for: | |
| - Supporting youth education in planetary stewardship | |
| - Funding open-access environmental science | |
| - Ensuring long-term economic stability for future generations | |
| The vault shall be managed by a nonprofit organization aligned with the mission of Jarvondis University and the ceremonial stewardship principles outlined by the original author. | |
| 3. **Preservation of Authorship and Mission** | |
| The name “Leif William Sogge” and the ceremonial mission of Jarvondis University must be preserved in all public forks, derivatives, and publications referencing this Software. | |
| 4. **Standard MIT Terms Apply** | |
| Except as modified above, the Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability. | |
| --- | |
| This license is a living document. Stewardship is not static — it evolves with the needs of the planet and the people. | |
| MIT License | |
| Copyright (c) 2025 Leif William Sogge | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: | |
| The above copyright notice and this permission notice shall be included in all | |
| copies or substantial portions of the Software. | |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
| SOFTWARE. |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,36 @@ | ||||||
| # MLK Justice Sweep – Turbo Stack Security Ritual | ||||||
|
|
||||||
| This project encodes an annual **MLK Jr. Day justice sweep** and a **daily integrity test** for systems that participate in the **Turbo Stack / Krystal Core Satellite Relay** network. | ||||||
|
|
||||||
| ## Core concepts | ||||||
|
|
||||||
| - **AI sponge & validation sweep:** | ||||||
| Forward analysis of logs, access patterns, and configuration changes. | ||||||
|
|
||||||
| - **Reverse algorithm anomaly detection:** | ||||||
| Reverse-time reprocessing, looking for impossible sequences and hidden backdoors. | ||||||
|
|
||||||
| - **Infinity loop passes (0.2s / 0.25s):** | ||||||
| Symbolic cadence for scheduling: two tightly coupled passes that converge into a single stream. | ||||||
|
|
||||||
| - **Reverse gyroscopic cataloging & indexing:** | ||||||
| Multi-axis indexing (time, user, resource, device, anomaly score) for stability and later forensics. | ||||||
|
|
||||||
| - **Integrity vault:** | ||||||
| Cryptographically chained evidence store, optionally anchored to **Turbo Stack Krystal Core satellites** to detect tampering. | ||||||
|
|
||||||
| - **JARVONDIS integration:** | ||||||
| Final, normalized anomaly stream formatted for the JARVONDIS game engine / analytic core. | ||||||
|
|
||||||
| ## Modes | ||||||
|
|
||||||
| - **Daily integrity test** – lightweight run over a recent time window. | ||||||
| - **MLK Justice Sweep** – deep annual run with full vault anchoring and report generation. | ||||||
|
|
||||||
| ## Stack | ||||||
|
|
||||||
| - **Language:** Python 3.x | ||||||
| - **Structure:** Modular components under `src/` | ||||||
| - **Config:** YAML files under `config/` | ||||||
|
|
||||||
| You are encouraged to fork, extend, and adapt this system to your own ethical frameworks and infrastructures. | ||||||
|
||||||
| You are encouraged to fork, extend, and adapt this system to your own ethical frameworks and infrastructures. | |
| Note: This directory contains an archived experimental concept and is not part of the supported Turbo Stack production template. It is retained only for historical/reference purposes and any further development should occur in a separate, dedicated repository. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| # Security Policies | ||
|
|
||
| ## 1. Threat model | ||
|
|
||
| - **Adversaries:** | ||
| - External attackers attempting unauthorized access. | ||
| - Insiders attempting to erase or alter forensic evidence. | ||
| - Malicious automation (bots, worms, scripts) attempting lateral movement. | ||
|
|
||
| - **Assets:** | ||
| - Access logs, auth logs, system logs. | ||
| - Configuration snapshots. | ||
| - Integrity vault records. | ||
| - Turbo Stack / Krystal Core anchor proofs. | ||
|
|
||
| - **Key goals:** | ||
| - Detect anomalies and possible backdoors. | ||
| - Preserve tamper-evident records. | ||
| - Provide structured reports to appropriate entities. | ||
|
|
||
| ## 2. Log integrity | ||
|
|
||
| - Log entries are: | ||
| - Hashed with a cryptographic hash. | ||
| - Linked via hash chains (each entry includes previous hash). | ||
| - Optionally anchored via Turbo Stack Krystal Core satellite relay. | ||
|
|
||
| ## 3. Least privilege | ||
|
|
||
| - Each component runs under a restricted role: | ||
| - Collector: read-only on logs. | ||
| - Analyzer: read-only on collected data. | ||
| - Vault: append-only on integrity store. | ||
| - Satellite client: outbound-only to trusted relay endpoints. | ||
|
|
||
| ## 4. Privacy and governance | ||
|
|
||
| - Use only operationally necessary data in analysis. | ||
| - Document retention policies and deletion criteria. | ||
| - Any external reporting must comply with local laws and contracts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The first line contains "Space LEAF Corp" outside of any YAML structure, which makes this an invalid YAML file. This will cause parsing errors when the funding configuration is processed by GitHub. The content should either be removed or moved to a comment (prefixed with #).