-
Notifications
You must be signed in to change notification settings - Fork 106
picoclaw security guardian
github-actions[bot] edited this page Apr 26, 2026
·
1 revision
Current package version: v0.0.1.
picoclaw-security-guardian is the core Picoclaw package for:
- advisory awareness (fail-closed on unverified feed state),
- deterministic profile generation + drift detection,
- release artifact supply-chain verification.
Self-pen-testing checks were intentionally split out into picoclaw-self-pen-testing so moderation-sensitive logic can be published/managed independently.
- Filter Picoclaw-relevant advisories from verified ClawSec feed state/cache.
- Build deterministic posture profiles from Picoclaw config/security files and optional release artifacts.
- Compare baseline vs current profile with severity-ranked findings.
- Verify release artifacts with checksum manifest + required detached signature for passing provenance verdicts.
- Read-only by default
- No scheduler creation
- No outbound network by default
- Advisory checks fail closed unless verification state is
verified(or explicit--allow-unsignedoverride) - Supply-chain verification requires detached-signature verification for a passing provenance result
python utils/validate_skill.py skills/picoclaw-security-guardian
node skills/picoclaw-security-guardian/test/profile.test.mjs
node skills/picoclaw-security-guardian/test/drift.test.mjs
node skills/picoclaw-security-guardian/test/supply_chain.test.mjs
bash -n skills/picoclaw-security-guardian/test/picoclaw_security_guardian_sandbox_regression.shskills/picoclaw-security-guardian/test/picoclaw_security_guardian_sandbox_regression.sh publishes the package via a local ClawHub-compatible registry, installs through Picoclaw find_skills / install_skill, validates skill-loader visibility, and runs installed profile/drift/advisory/supply-chain flows against isolated Picoclaw fixtures.
-
skills/picoclaw-self-pen-testing/(optional separate self-pen-testing package)
skills/picoclaw-security-guardian/skill.jsonskills/picoclaw-security-guardian/SKILL.mdskills/picoclaw-security-guardian/README.mdskills/picoclaw-security-guardian/lib/profile.mjsskills/picoclaw-security-guardian/lib/drift.mjsskills/picoclaw-security-guardian/lib/advisories.mjsskills/picoclaw-security-guardian/lib/supply_chain.mjsskills/picoclaw-security-guardian/scripts/generate_profile.mjsskills/picoclaw-security-guardian/scripts/check_drift.mjsskills/picoclaw-security-guardian/scripts/check_advisories.mjsskills/picoclaw-security-guardian/scripts/verify_supply_chain.mjsskills/picoclaw-security-guardian/test/profile.test.mjsskills/picoclaw-security-guardian/test/drift.test.mjsskills/picoclaw-security-guardian/test/supply_chain.test.mjsskills/picoclaw-security-guardian/test/picoclaw_security_guardian_sandbox_regression.sh