This is an automated email from the ASF dual-hosted git repository.

luigidemasi pushed a change to branch docs/5-security-model
in repository https://gitbox.apache.org/repos/asf/camel-kit.git


    from a32966fe Fix #5: Triage breaches through the Claude grant on their 
impact; qualify the Pi and Knowledge inventory rows
     add 011ff80f Fix #137: require https (or loopback http) for remote 
knowledge index URIs
     add ac688d44 Fix #137: validate every redirect hop's transport before 
following it
     add 30a7a2a2 Fix #137: preserve If-None-Match across validated redirect 
hops
     add 9f3a3e7c Fix #139: use SnakeYAML SafeConstructor in the indexer
     add 909ac085 Fix #139: correct SafeConstructor rationale and add 
global-tag regression tests
     add e0f10e47 Fix #139: also cover the verbose !<tag:...> global-tag form 
in tests
     add 11c575fe fix #147: pin the Camel version in the generated run.sh
     add 4edcf09f fix #147: keep the project version token through skill 
installation
     add e1566e2e fix #100: add Pi execution and run-state compatibility 
verification
     add d449ffde fix #100: exercise production coordinator submit and guard Pi 
against backend injection
     add 619cd532 fix #100: handle Pi markdown-wrapped stage JSON in 
ShipStageResult parser
     add 611c40cd fix #100: update changelog with parser fix and live 
certification result
     add a5f68b1d fix#100: harden ShipStageResult parser against 
fenced-envelope and size-bypass regressions
     add 2551c69c fix #100: reject conflicting fenced JSON envelopes explicitly
     add 2cd0f0e3 fix #100: reject mixed fenced/bare envelopes and null-padded 
array wrappers
     add 4b529080 fix #100: bound fence search to linear scan and reject 
inline-brace false positives
     add e22d9520 fix #100: eliminate quadratic scan paths and same-line bare 
correction regression
     add 49161b00 fix #100: reject inline-backtick-wrapped stage-result 
envelopes
     add f29378fb fix #100: parse inline backtick spans with Jackson to detect 
escaped envelope keys
     add 80f57109 fix #100: fail-closed on malformed inline JSON and 
array-wrapped envelopes
     add e57a4374 fix #99: OpenCode native Ship backend
     add ad749a39 fix: fail-closed collision, global config, ASCII normalization
     add d94ec8f4 fix: ancestor/explicit config enumeration, native type-named 
server
     add 055fe0c6 fix: add global config regression tests
     add d98f170f fix #99:inline config content, safe ancestor test, 
generation-path tests
     add f2b151be fix #99: custom-dir/managed config, fail-closed on 
substitutions
     add 42acfe14 fix #99: scan raw config for substitutions, platform-specific 
managed dir
     add 065448c1 fix #99: scan raw config for substitutions, platform-specific 
managed dir
     add 6193b4f4 fix #99: fail closed on unparsable MCP config, honor 
ProgramData and macOS managed preferences
     add 7b576f7e fix #99: remove stale Ship worker when project config 
validation or merge aborts
     add a2a4293d fix #99: docs: align ship.adoc OpenCode entry with final 
worker lifecycle and fallback
     add 2863e915 fix #99: invalidate Ship worker on any rejected project 
config, never through symlinks
     add 4d1b97ef Merge main and preserve security-model YAML decisions

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |  21 +
 docs/commands.md                                   |   4 +-
 docs/modules/ROOT/pages/agents.adoc                |   7 +
 docs/modules/ROOT/pages/ship.adoc                  |  26 +-
 docs/security-model.yaml                           |  14 +-
 .../apache/camel/kit/command/ship/ShipCommand.java |   5 +-
 .../camel/kit/generator/OpenCodeGenerator.java     | 337 +++++++-
 .../kit/generator/SkillResourceInstaller.java      |   3 +-
 .../kit/ship/controller/ShipNativeWorker.java      |   1 -
 .../apache/camel/kit/ship/controller/ShipRun.java  |   3 +-
 .../camel/kit/ship/controller/ShipStageResult.java | 155 +++-
 .../main/resources/agents/registry/opencode.yaml   |   2 +
 .../skills/camel-implement/guides/orchestrator.md  |   2 +-
 .../skills/camel-implement/guides/run-script.md    |  10 +-
 .../camel-plan/guides/task-template-greenfield.md  |   7 +-
 .../main/resources/templates/dispatch/opencode.md  |   9 +-
 .../templates/opencode/agents/brainstormer.md      |   2 +-
 .../templates/opencode/agents/camel-ship-worker.md |  23 +
 .../templates/opencode/agents/executor.md          |   2 +-
 .../templates/opencode/agents/implementer.md       |   2 +-
 .../templates/opencode/agents/migrator.md          |   2 +-
 .../resources/templates/opencode/agents/planner.md |   2 +-
 .../templates/opencode/agents/researcher.md        |   2 +-
 .../templates/opencode/agents/reviewer.md          |   2 +-
 .../resources/templates/opencode/agents/tester.md  |   2 +-
 .../templates/opencode/agents/validator.md         |   2 +-
 .../templates/{qwen => opencode}/camel-ship.md     |  37 +-
 .../traits/opencode/camel-execute.append.md        |   4 +-
 .../camel-execute/implementer-context.append.md    |   2 +-
 .../traits/opencode/camel-knowledge.append.md      |   2 +-
 .../camel/kit/command/ship/ShipCommandTest.java    |  83 +-
 .../camel/kit/generator/OpenCodeGeneratorTest.java | 843 ++++++++++++++++++++-
 .../kit/generator/ResourceConsistencyTest.java     |  64 ++
 .../kit/generator/ShippedAssetStructureTest.java   |  74 +-
 .../apache/camel/kit/service/InitServiceTest.java  |  48 ++
 .../ship/controller/OpenCodeNativeWorkerTest.java  |  15 +
 .../kit/ship/controller/ShipCoordinatorTest.java   |  14 +
 .../kit/ship/controller/ShipRunStoreTest.java      |  15 +
 .../camel/kit/ship/controller/ShipRunTest.java     |   3 +-
 .../kit/ship/controller/ShipStageResultTest.java   | 199 +++++
 .../kit/knowledge/indexer/VersionResolver.java     |   6 +-
 .../kit/knowledge/indexer/parser/CveParser.java    |   6 +-
 .../kit/knowledge/indexer/VersionResolverTest.java |  29 +
 .../knowledge/indexer/parser/CveParserTest.java    |  35 +
 .../camel/kit/knowledge/mcp/IndexDownloader.java   |  87 ++-
 .../kit/knowledge/mcp/IndexDownloaderTest.java     | 196 +++++
 46 files changed, 2308 insertions(+), 101 deletions(-)
 create mode 100644 
kit/camel-kit-core/src/main/resources/templates/opencode/agents/camel-ship-worker.md
 copy kit/camel-kit-core/src/main/resources/templates/{qwen => 
opencode}/camel-ship.md (72%)
 create mode 100644 
kit/camel-kit-core/src/test/java/org/apache/camel/kit/ship/controller/OpenCodeNativeWorkerTest.java

Reply via email to