opp-repl-chart-tests — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited opp-repl-chart-tests (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Chart tests render each analysis chart and compare the resulting image against a baseline stored in the project's media_folder. A visual diff catches regressions in analysis pipelines, not in the simulation itself — e.g. a buggy pandas aggregation or a changed axis label.
Upstream reference: https://github.com/omnetpp/opp_repl/blob/main/doc/chart_tests.md
chart extra installed: pip install "opp_repl[chart]".media_folder set on the SimulationProject (INET convention:doc/media).
update_chart_test_results(simulation_project=inet_project)
run_chart_tests(simulation_project=inet_project)
run_chart_tests(simulation_project=inet_project, working_directory_filter="showcases")
Result codes: PASS / FAIL (INSERT/UPDATE/KEEP on updates).
opp_update_chart_test_results --load inet.opp -p inet opp_run_chart_tests --load inet.opp -p inet
regressed.
matplotlib/seaborn release changed default styles.Pin the stack (matplotlib==X.Y, optionally MPLBACKEND=Agg) across CI to avoid spurious diffs.
For reproducible CI, run chart tests inside a fixed container.
show as FAIL. Consult the live docstring for tolerance knobs.
compare_charts() in the REPL or the opp_diff_charts GUI (requires the diffcharts extra: pip install "opp_repl[diffcharts]").
opp-repl-running-simulations — produces the scalars charts read.opp-repl-tasks-and-results — inspect FAILed chart tests.opp-repl-module-image-tests — sibling suite for module/networkrendering regressions (visual regression of how modules and networks are drawn), as opposed to the analysis-plot regressions caught here.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.