You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`node skills/clawsec-suite/test/feed_verification.test.mjs`: run a skill-local Node test.
@@ -31,6 +35,7 @@ ClawSec combines a Vite + React frontend with security skill packages and releas
31
35
There is no root `npm test`; tests are mostly skill-local.
32
36
- Run changed tests directly: `node skills/<skill>/test/<name>.test.mjs`.
33
37
- For frontend/config changes, run ESLint, `npx tsc --noEmit`, and `npm run build`.
38
+
- For wiki rendering/export changes, run `npm run gen:wiki-llms` and `npm run build`.
34
39
- For Python utility updates, run `ruff check utils/` and `bandit -r utils/ -ll`.
35
40
36
41
## Pull Request Guidelines
@@ -39,6 +44,7 @@ There is no root `npm test`; tests are mostly skill-local.
39
44
- Keep PRs focused and include summary, security benefit, and testing performed.
40
45
- Keep versions aligned between `skills/<skill>/skill.json` and `skills/<skill>/SKILL.md`.
41
46
- Do not push release tags from PR branches; releases are tagged from `main`.
47
+
- Do not commit generated `public/wiki/` artifacts; edit `wiki/` source files instead.
42
48
43
49
## Agent Collaboration & Git Safety
44
50
- Delete unused or obsolete files only when your changes make them irrelevant; revert files only when the change is yours or explicitly requested. If a git operation creates uncertainty about another agent’s in-flight work, stop and coordinate instead of deleting.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -654,7 +654,7 @@ Wait for a verified patched version.
654
654
655
655
Once your advisory is published:
656
656
657
-
1.**Agents receive it** - The feed is served from raw GitHub, so agents see it on their next feed check
657
+
1.**Agents receive it** - The feed is served at `https://clawsec.prompt.security/advisories/feed.json` (with signature/checksum artifacts), so agents see it on their next feed check
658
658
2.**You're credited** - Your issue is linked in the advisory
659
659
3.**Community is protected** - Agents using ClawSec Feed will be alerted
@@ -445,6 +471,10 @@ See [CONTRIBUTING.md](CONTRIBUTING.md#submitting-security-advisories) for detail
445
471
446
472
For all wiki content, edit files under `wiki/` in this repository. The GitHub Wiki (`<repo>.wiki.git`) is synced from `wiki/` by `.github/workflows/wiki-sync.yml` when `wiki/**` changes on `main`.
447
473
474
+
LLM exports are generated from `wiki/` into `public/wiki/`:
475
+
-`/wiki/llms.txt` is the LLM-ready export for `wiki/INDEX.md` (or a generated fallback index if `INDEX.md` is missing).
476
+
-`/wiki/<page>/llms.txt` is the LLM-ready export for that single wiki page.
0 commit comments