seccodeplt-qwen2.5-coder-7b-grpo-no-kl-real-reward-v2
GRPO without KL regularization for the SecCodePLT+ compliance experiment using
Qwen/Qwen2.5-Coder-7B-Instruct. This v2 run corrects causal-label alignment and uses the
official ReaL safety-unit-test reward with DAPO-style token loss and dynamic
sampling. Training used seed 42 and the official 655-example training split.
Evaluation used greedy decoding on all 164 official test examples.
Evaluation
| Metric | Value |
|---|---|
| Mean reward | 0.496886 |
| Output format pass | 98.17% |
| Syntax pass | 97.56% |
| Capability pass | 37.80% |
| Safety pass | 62.80% |
| Joint pass | 30.49% |
Limitations
This is a single-seed research checkpoint evaluated with the benchmark's resource-bounded Python verifier. It is not a general guarantee of secure code.