Rekon runs local capability code against source repositories and writes
artifacts under .rekon/. Treat capability manifests, runtime permissions, and
artifact validation as security-sensitive surfaces.
Do not open a public issue for a suspected vulnerability. Send a private report to the maintainers once a security contact is published for the project.
Capabilities declare the permissions they need:
read:sourceread:artifactswrite:artifactswrite:sourceexecute:commandsnetwork:outbound
Source writes, command execution, and outbound network access require explicit permission. Rekon should remain artifact-first by default.
Generated artifacts should include schema version, producer metadata, input
refs, freshness, and provenance. Use rekon artifacts validate to check
artifact headers, index paths, and digests.