-
-
Notifications
You must be signed in to change notification settings - Fork 0
Ci/secret scanner caller perms #38
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
Merged
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
bd9c30e
feat(deno): migrate fogbinder npm β Deno (standards#253)
hyperpolymath c87de1c
ci: fix CI/CD configuration (campaigns C001-C005)
hyperpolymath 41b89af
ci: fix CI/CD configuration (campaigns C001-C005)
hyperpolymath 951864f
ci: fix CI/CD configuration (campaigns C001-C005)
hyperpolymath 0203aaf
docs: add OpenSSF Best Practices registration badge
hyperpolymath 86cf487
chore: rename k9 directories to self-validating for clarity
hyperpolymath 082bbe0
chore: fold lust into intend (deprecated 2026-04-18)
hyperpolymath 985fdf6
chore: rename agent_instructions to bot_directives for spec alignment
hyperpolymath ea5af7e
docs: Add CODEOWNERS, MAINTAINERS, and GOVERNANCE documents
mistral-vibe 1fabb70
Apply estate standardization: governance docs, contractiles, CI/CD clβ¦
hyperpolymath 14419db
security: standardize secret scanning on TruffleHog
hyperpolymath e3f9036
ci: adopt standards reusable workflows for Scorecard, Hypatia, and Goβ¦
hyperpolymath d55df0a
ci: adopt standards reusable workflows for Scorecard, Hypatia, and Goβ¦
hyperpolymath 07efeb4
ci: adopt standards reusable workflows for Scorecard, Hypatia, and Goβ¦
hyperpolymath 9b9c257
fix(ci): estate-wide structural CI fixes
hyperpolymath 80a1c34
fix(ci): switch to permissionless reusable workflow
hyperpolymath e0a53d6
Merge remote-tracking branch 'origin/main' into ci/secret-scanner-calβ¦
hyperpolymath File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| mcp_servers: | ||
| boj-server: | ||
| command: npx | ||
| args: ["-y", "@hyperpolymath/boj-server@latest"] | ||
| env: | ||
| BOJ_URL: http://localhost:7700 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,19 +1,25 @@ | ||
| # SPDX-License-Identifier: MPL-2.0 | ||
| name: Secret Scanner | ||
|
|
||
| on: | ||
| pull_request: | ||
| push: | ||
| branches: [main] | ||
|
|
||
| concurrency: | ||
| group: ${{ github.workflow }}-${{ github.ref }} | ||
| cancel-in-progress: true | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| scan: | ||
| uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@c65436ee3351cd6b0fa14b142938b195efc77586 | ||
| secrets: inherit | ||
| trufflehog: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
| - name: TruffleHog Secret Scan | ||
| uses: trufflesecurity/trufflehog@main | ||
|
Check failure on line 23 in .github/workflows/secret-scanner.yml
|
||
| with: | ||
| extra_args: --only-verified --fail | ||
|
hyperpolymath marked this conversation as resolved.
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| # AI Manifest for 6a2 Directory | ||
|
|
||
| ## Purpose | ||
|
|
||
| This manifest declares the AI-assistant context for the 6a2 machine-readable metadata directory. | ||
|
|
||
| ## Canonical Locations | ||
|
|
||
| The 6 core A2ML files MUST exist in this directory: | ||
| 1. AGENTIC.a2ml | ||
| 2. ECOSYSTEM.a2ml | ||
| 3. META.a2ml | ||
| 4. NEUROSYM.a2ml | ||
| 5. PLAYBOOK.a2ml | ||
| 6. STATE.a2ml | ||
|
|
||
| ## Invariants | ||
|
|
||
| - No duplicate files in root directory | ||
| - Single source of truth: this directory is authoritative | ||
| - No stale metadata | ||
|
|
||
| ## Protocol | ||
|
|
||
| When multiple agents may write to A2ML files concurrently: | ||
| 1. Read file and record git-sha-at-read in [provenance] section | ||
| 2. Lock by creating .lock-<FILENAME> | ||
| 3. Write updated file with new [provenance] metadata | ||
| 4. Release by removing lock file | ||
| 5. On conflict: re-read and retry if git-sha-at-read does not match HEAD | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| // SPDX-License-Identifier: MPL-2.0 | ||
| // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk> | ||
| # A2ML 6a2 Directory | ||
|
|
||
| This directory contains the 6 core A2ML machine-readable metadata files for this repository. | ||
|
|
||
| ## Files | ||
|
|
||
| - `AGENTIC.a2ml` - AI agent operational gating, safety controls | ||
| - `ECOSYSTEM.a2ml` - Project ecosystem position, relationships, explicit boundaries | ||
| - `META.a2ml` - Architecture decisions (ADRs), development practices, design rationale | ||
| - `NEUROSYM.a2ml` - Symbolic semantics, composition algebra | ||
| - `PLAYBOOK.a2ml` - Executable plans, operational runbooks | ||
| - `STATE.a2ml` - Project state, phase, milestones, session history | ||
|
|
||
| ## Standards Compliance | ||
|
|
||
| These files follow the A2ML Format Family specification from: | ||
| https://github.com/hyperpolymath/standards/tree/main/a2ml | ||
|
|
||
| ## Generation | ||
|
|
||
| These files may be generated from .scm source files using transpilation tools. | ||
| Source .scm files should be removed after successful transpilation. | ||
|
|
||
| ## See Also | ||
|
|
||
| - [A2ML Repository Template](https://github.com/hyperpolymath/standards/blob/main/A2ML-REPO-TEMPLATE.adoc) | ||
| - [6A2 Format Family](https://github.com/hyperpolymath/standards#a2ml-format-family-7-formats) | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| # AI Manifest for Anchor Directory | ||
|
|
||
| ## Purpose | ||
|
|
||
| This manifest declares the AI-assistant context for the anchor machine-readable metadata directory. | ||
|
|
||
| ## Canonical Locations | ||
|
|
||
| ANCHOR.a2ml files MUST exist in this directory. | ||
|
|
||
| ## Multiple Versions | ||
|
|
||
| Unlike other A2ML files, multiple versions of ANCHOR.a2ml with different dates MAY exist. | ||
| Each version represents a specific recalibration point. | ||
|
|
||
| ## Invariants | ||
|
|
||
| - Multiple versions with different dates are permitted | ||
| - No other A2ML files in this directory | ||
| - Single source of truth for anchor documents | ||
|
|
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| // SPDX-License-Identifier: MPL-2.0 | ||
| // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk> | ||
| # A2ML Anchor Directory | ||
|
|
||
| This directory contains ANCHOR.a2ml files for project recalibration and scope intervention. | ||
|
|
||
| ## Files | ||
|
|
||
| - `ANCHOR.a2ml` - Project recalibration, scope intervention, canonical authority | ||
|
|
||
| ## Multiple Versions | ||
|
|
||
| Unlike other A2ML files, multiple versions of ANCHOR.a2ml with different dates may exist. | ||
| Each version represents a specific recalibration point in the project history. | ||
|
|
||
| ## Standards Compliance | ||
|
|
||
| These files follow the ANCHOR.a2ml specification from: | ||
| https://github.com/hyperpolymath/standards/tree/main/anchor-a2ml | ||
|
|
||
| ## See Also | ||
|
|
||
| - [A2ML Repository Template](https://github.com/hyperpolymath/standards/blob/main/A2ML-REPO-TEMPLATE.adoc) | ||
| - [Anchor A2ML Spec](https://github.com/hyperpolymath/standards/tree/main/anchor-a2ml) | ||
|
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.