KeiSeiKit-1.0/_templates/task-examples/read-only-security.toml
Parfii-bot a4e667de10 KeiSeiKit-public — clean state
Single-commit clean baseline after security scrub of niche-tells,
project codenames, internal jargon, and contributor-email leaks.

Contents:
- 100 Rust crates (_primitives/_rust/)
- 37 agent manifests (_manifests/) + generated specs (_generated/)
- 67 user-invocable skills (skills/)
- 33 hooks (hooks/)
- Composition blocks (_blocks/)
- Documentation (docs/, README.md)
- TS adapter packages (_ts_packages/)
- Assembler (_assembler/)
- Roles (_roles/)
- Templates (_templates/)
- Forgejo CI (.forgejo/)

Author: Denis Parfionovich <info@greendragon.info>

License: see LICENSE.
2026-05-01 12:09:03 +08:00

45 lines
1.1 KiB
TOML

# Example task.toml — read-only role for kei-security-auditor.
# Security sweep scoped to HIGH-risk surfaces (auth / crypto / network
# / deserialisation / FFI).
[task]
role = "read-only"
agent-id = "read-only-security-EXAMPLE"
parent-agent = ""
[scope]
files-whitelist = [
"_primitives/_rust/**/src/**/*.rs",
"hooks/**",
"install/**",
]
files-denylist = [
"**/target/**",
"**/tests/**",
]
[verification]
cargo-check-crates = []
cargo-test-crates = []
[output]
# Parameterises output::report-format + output::severity-grade.
report-fields-required = [
"risk-classification",
"mode",
"files-reviewed",
"new-dependencies",
"per-finding",
"supply-chain-verdict",
"9-point-coverage",
]
[body]
text = """
Security audit of the agent-substrate Rust workspace: classify each
touched crate HIGH / MEDIUM / LOW, run the 9-point differential
checklist on HIGH surfaces, perform variant analysis (exact → structural
→ semantic grep), and supply-chain-check every new dep via
OSV.dev / GitHub Advisories. Every finding gets [HIGH|MEDIUM|LOW] plus
a concrete reproduction path. No 'might' / 'probably' — prove or drop.
"""