Skip to content

Release v0.1.3#256

Merged
hello-args merged 16 commits into
mainfrom
develop
Jun 11, 2026
Merged

Release v0.1.3#256
hello-args merged 16 commits into
mainfrom
develop

Conversation

@hello-args

Copy link
Copy Markdown
Collaborator

Summary

  • Merge develop into main for v0.1.3
  • Scoring v2 GA, dashboard overhaul, pentest fixes, issue templates, branch rulesets
  • Maintenance line preserved on main_0.1.2

Release

  • Version bumped to 0.1.3 in src/mcts/__init__.py
  • CHANGELOG [0.1.3] - 2026-06-12 section finalized
  • Tag v0.1.3 after merge to trigger PyPI release workflow

Made with Cursor

hello-args and others added 16 commits June 12, 2026 01:36
Ship parallel absolute_risk scoring alongside frozen legacy overall,
with corpus calibration, analyzer evidence emitters, and reporting
across CLI, API, dashboard, and CI while defaulting to dual-score mode.
Wire min-category-score-v2 through Action and governance policy, fold
scoring-v2 into main CI, validate corpus rankings at rho>=0.80, and
derive pentest verdict from score_v2.risk_level when v2 is enabled.
Give developers a single entry point for dual-score mental models, CI gate
cheat sheets, and accurate examples so legacy and v2 metrics are easier to
find across README, getting-started, and platform/reporting docs.
Remove deprecated legacy gauge, letter grade, and terminal Legacy Index
from reports when score_v2 is available so v2 is the sole visible posture
signal while legacy metrics remain in JSON for CI compatibility.
Clear unused imports, line-length issues, zip(strict=), and style rules
so CI ruff check passes on the v2 scoring integration branch.
Corpus p95 denominators were tiny (1–5), so high-risk scans saturated
every axis at 100. Normalize dimension_scores against the scan's own
peak axis so the factor radar shows which dimensions dominate.
CSS display:flex on .score-card overrode the hidden attribute, so the
legacy gauge still appeared on v2 scans. Hide at render time and with
!important so only the v2 absolute-risk block shows.
Restructure the overview with a hero snapshot, side-by-side issues/risk
grid, and plain-language zones so v2 and legacy scans are easier to follow.
Switch terminal and HTML embeds to Logo 2 assets.
Mark the attack_chains phase as skipped on prompt-only or empty tool
surfaces, expose pentest_limits coverage on PentestReport, and document
static-only behavior in the CLI reference.
Co-authored-by: sachinML <sachinML@users.noreply.github.com>
28 files were out of sync with ruff format; no logic changes.
Equal-height side-by-side panels with scrollable trend and risk-breakdown
regions; expand scan history columns; standardize on Logo 2.jpg; update CHANGELOG.
Structured bug, feature, security, and documentation forms with type/status
labels, triage checklists, and component/priority hints; sync labeling guide.
Split release (main/main_*) and integration (develop) protection with
maintainer vs admin bypass actors, scoring-v2 gate, and apply script fixes.
Bump version and move Unreleased changelog entries for scoring v2 GA,
dashboard overhaul, and contributor tooling shipped on develop.
if (cs.analyzers_run) {
scoreLine += ` ${cs.analyzers_passed} of ${cs.analyzers_run} checks passed.`;
}
el.innerHTML = scoreLine;
@hello-args hello-args merged commit f5b5407 into main Jun 11, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants