AI Slop Code Risk Monitor

Z3Prover/z3

SlopCodeMonitor badge for Z3Prover/z3 Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Z3 Theorem Prover

2.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Z3Prover/z3, a C++ project with 12,865 GitHub stars. SynthScan examined 993,429 lines of code across 3075 source files, recording 1972 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 2.3 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.3
Adjusted Signal
2.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
12.9K
Stars
C++
Language
993.4K
Lines of Code
3.1K
Files
2.0K
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 7.9/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1722 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.5/100 · LOW

Are imports declared and package/API names verified? 122 finding(s).

Agent Over-Engineering Ratio 4.3/100 · LOW

Are wrappers, guards, and repeated structures necessary? 778 finding(s).

PR Review Velocity Impact 12.4/100 · LOW

Which changes need focused human review? 1972 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 86MEDIUM 113LOW 1773

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1972 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block751 hits · 716 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt141# CMAKE_BUILD_TYPE has no meaning for multi-configuration generatorsCOMMENT
LOWCMakeLists.txt521set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}")COMMENT
LOWCMakeLists.txt561COMMENT
LOWfstar/tools/proof_rule_coverage.py41 "unit-resolution", "and-elim", "not-or-elim", "mp", "mp~",COMMENT
LOWfstar/cherry_runtime/main.cpp1#include "native.h"COMMENT
LOWcmake/target_arch_detect.cpp1// This is used by the CMake build to detectCOMMENT
LOWexamples/userPropagator/common.h1#pragma onceCOMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h201 else {COMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h221// // we expect an invalid placement, but not all queen positions have been placed yetCOMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h241// }COMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h261//COMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h281// if (values[i] != (unsigned)-1)COMMENT
LOW…/userPropagator/user_propagator_created_maximisation.h301// std::vector<z3::expr_vector> conflicts;COMMENT
LOWexamples/python/test_proof_to_lean_wide.py1############################################COMMENT
LOWexamples/python/test_proof_to_lean_lia.py1181 self.assertRegex(text, r"private theorem rewrite_\d+ .*\n.*\n.*\n first\n \| \(have _e")COMMENT
LOWexamples/python/proof_to_lean.py61# opaque atoms of the linear forms; omega reads / and % by a positiveCOMMENT
LOWexamples/python/proof_to_lean.py81# The arithmetic sorts and their Lean carriers: Real variables are valued inCOMMENT
LOWexamples/python/proof_to_lean.py101# atoms (Boolean = is checked separately: its arguments must be formulas).COMMENT
LOWexamples/python/proof_to_lean.py121# names, and the proof graph is checked to be well-sorted before rendering).COMMENT
LOWexamples/python/proof_to_lean.py3161 # An integer cut or gcd conflict, or an integer Farkas or bound stepCOMMENT
LOWexamples/python/hs.py181 relax_core(self.s, core, self.soft.formulas)COMMENT
LOWexamples/python/simplify_formula.py41# evaluate each atom in fml using m and createCOMMENT
LOWexamples/python/example.py1# Copyright (c) Microsoft Corporation 2015, 2016COMMENT
LOWexamples/python/proof_certificate.py41 "set-logic", "set-info", "declare-sort", "define-sort", "declare-const", "declare-fun", "define-fun",COMMENT
LOWexamples/python/proof_certificate.py101_ARITH_NAMES = {COMMENT
LOWexamples/python/proof_certificate.py121_CNF_HINT = "cnf"COMMENT
LOWexamples/python/proof_certificate.py141# assertion using another is disabled. bound_simplifier runs solve_eqs andCOMMENT
LOWexamples/python/proofreplay.py81 # (verified-smtCOMMENT
LOWexamples/dotnet/Program.cs1001 // foreach (Expr e in ((Expr)cur).Args)COMMENT
LOWexamples/maxsat/CMakeLists.txt1################################################################################COMMENT
LOWexamples/c/CMakeLists.txt1################################################################################COMMENT
LOWexamples/c/test_capi.c1COMMENT
LOWscripts/mk_genfile_common.py1# This file contains code that is common toCOMMENT
LOWscripts/mk_genfile_common.py441 idx = idx + 1COMMENT
LOWscripts/mk_genfile_common.py461 # idx = 0COMMENT
LOWscripts/mk_genfile_common.py481 # if m:COMMENT
LOWscripts/mk_genfile_common.py501 # efile.write('val int_of_%s : %s -> int\n' % (name[3:], name[3:])) # strip Z3_COMMENT
LOWscripts/test-jupyter.yml1# Need to install jupyter-nbconvertCOMMENT
LOW.github/workflows/vercors-nfv-audit.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4aff8a06ede44c0ace4c6faeb3a4d606af3cd2d46380d4d5a7d8d877763COMMENT
LOW.github/workflows/vercors-nfv-audit.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/vercors-nfv-audit.lock.yml41# - actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 (source v9)COMMENT
LOW.github/workflows/pulse-checker-repair.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"cb192191d1e778c5036b2a7a2972e27b534032839713b217ceb6433ea0eCOMMENT
LOW.github/workflows/pulse-checker-repair.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/pulse-checker-repair.lock.yml41# - actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333COMMENT
LOW.github/workflows/tactic-to-simplifier.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4de5cbababf6939619194cf34bc4667ee6bd584765010c329ea45c828d5COMMENT
LOW.github/workflows/tactic-to-simplifier.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/tactic-to-simplifier.lock.yml41# - actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 (source v9)COMMENT
LOW.github/workflows/smtlib-benchmark-finder.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"df207f4a2ef576f34e072b2145cae9c061565cbb08f979160136bc4ef05COMMENT
LOW.github/workflows/smtlib-benchmark-finder.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/release-notes-updater.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"24e0e1b4961de563b8da9c6fd5059aee2e1ae8a38f55c375ab1e48ec4b9COMMENT
LOW.github/workflows/release-notes-updater.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/memory-safety-report.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4b849972f050fc2e04254fc6b1084ec8d7f8ea96e65b260bcf58013f1f7COMMENT
LOW.github/workflows/memory-safety-report.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/memory-safety-report.lock.yml41# - actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1COMMENT
LOW.github/workflows/academic-citation-tracker.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"ac5c516750ec0894a784c69854f091e1abc930abf3e5158c06b0c0338d0COMMENT
LOW.github/workflows/academic-citation-tracker.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/code-simplifier.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b196a87f54c704ce6876e6644e13357cf08061fffb0bdea4475dec8486dCOMMENT
LOW.github/workflows/code-simplifier.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/code-simplifier.lock.yml41# - actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1COMMENT
LOW.github/workflows/api-coherence-checker.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e592b01e55b5f358cc42544c4001316351fe107da7c13a9d4b9c7d241c0COMMENT
691 more matches not shown…
Hyper-Verbose Identifiers649 hits · 487 pts
SeverityFileLineSnippetContext
LOWfstar/tools/test_checker_qfff.py46 def test_exact_cohort_filters_sat_and_records_verifiable_provenance(self):STRING
LOWfstar/tools/test_checker_qfff.py69 def test_seed_reproduces_inputs_and_rotates_a_new_run(self):STRING
LOWfstar/tools/test_checker_qfff.py78 def test_insufficient_unsat_or_distinct_inputs_fail_without_a_manifest(self):STRING
LOWfstar/tools/test_checker_sampling.py26 def test_extended_cohort_matches_fixed_inputs_and_workflow_count(self):CODE
LOWfstar/tools/test_checker_sampling.py70 def test_seed_is_repeatable_rotates_members_and_ignores_archive_order(self):CODE
LOWfstar/tools/test_checker_sampling.py83 def test_filters_status_and_size_without_modifying_selected_bytes(self):CODE
LOWfstar/tools/test_checker_sampling.py99 def test_checksum_failure_precedes_decompression(self):CODE
LOWfstar/tools/test_checker_sampling.py109 def test_unsafe_nonregular_and_duplicate_members_fail(self):CODE
LOWfstar/tools/test_checker_sampling.py126 def test_insufficient_population_fails_instead_of_repeating_or_reducing_sample(self):CODE
LOWfstar/tools/test_checker_sampling.py132 def test_prepared_manifest_verifies_membership_provenance_and_reports_sampling(self):CODE
LOWfstar/tools/test_checker_sampling.py170 def test_skipped_archive_is_not_downloaded_or_included_in_manifest(self):CODE
LOWfstar/tools/test_checker_sampling.py203 def test_download_failure_never_creates_a_success_manifest(self):CODE
LOWfstar/tools/test_checker_sampling.py221 def test_archive_configuration_rejects_unpinned_or_nonzenodo_sources(self):CODE
LOW⚡fstar/tools/test_native_checker.py359 def test_uf_allows_a_user_sort_named_set_in_both_modes(self):CODE
LOW⚡fstar/tools/test_native_checker.py369 def test_linear_arithmetic_is_fully_checked(self):CODE
LOW⚡fstar/tools/test_native_checker.py376 def test_integer_rounding_certifies_qf_lia_ring_benchmarks(self):CODE
LOW⚡fstar/tools/test_native_checker.py801 def test_version_reports_embedded_solver_without_solving_input(self):CODE
LOW⚡fstar/tools/test_native_checker.py807 def test_help_describes_only_smtlib_input(self):CODE
LOW⚡fstar/tools/test_native_checker.py814 def test_diagnostics_preserve_results_and_count_typed_obligations(self):CODE
LOWfstar/tools/test_native_checker.py294 def test_zero_extension_refutations_and_counterexamples(self):CODE
LOWfstar/tools/test_native_checker.py324 def test_checked_boolean_equality_and_array_refutations(self):CODE
LOWfstar/tools/test_native_checker.py341 def test_unsigned_bv_reflexivity_in_both_modes(self):CODE
LOWfstar/tools/test_native_checker.py394 def test_bounded_bv_evaluation_certifies_qf_abv_egt_benchmarks(self):CODE
LOWfstar/tools/test_native_checker.py423 def test_bv_sum_normalization_removes_pending_qf_abv_rewrites(self):CODE
LOWfstar/tools/test_native_checker.py454 def test_underspecified_arithmetic_aliases_do_not_leave_open_hypotheses(self):CODE
LOWfstar/tools/test_native_checker.py478 def test_sorted_core_certifies_boolean_and_euf_proofs_in_both_modes(self):CODE
LOWfstar/tools/test_native_checker.py495 def test_sorted_core_does_not_fall_back_to_legacy_arithmetic(self):CODE
LOWfstar/tools/test_native_checker.py507 def test_contextual_datatype_proofs_in_both_modes(self):CODE
LOWfstar/tools/test_native_checker.py525 def test_contextual_datatypes_do_not_fall_back_to_legacy_arithmetic(self):CODE
LOWfstar/tools/test_native_checker.py534 def test_datatype_operations_named_like_connectives(self):CODE
LOWfstar/tools/test_native_checker.py560 def test_rule_extensions_in_batch_and_interactive_modes(self):CODE
LOWfstar/tools/test_native_checker.py571 def test_finite_field_theory_lemmas_are_checked_within_the_bound(self):CODE
LOWfstar/tools/test_native_checker.py585 def test_finite_field_inverse_witnesses_remain_unchecked(self):CODE
LOWfstar/tools/test_native_checker.py601 def test_quantified_rewrites_are_certified_in_both_modes(self):CODE
LOWfstar/tools/test_native_checker.py625 def test_quantified_arithmetic_avoids_asserted_false_proofs(self):CODE
LOWfstar/tools/test_native_checker.py640 def test_qsat_refuses_unsupported_proof_production(self):CODE
LOWfstar/tools/test_native_checker.py652 def test_uncertified_nonlinear_arithmetic_remains_partial(self):CODE
LOWfstar/tools/test_native_checker.py659 def test_negative_nnf_binder_is_certified(self):CODE
LOWfstar/tools/test_native_checker.py670 def test_nested_quantifier_pulling_is_certified(self):CODE
LOWfstar/tools/test_native_checker.py682 def test_quantifier_push_through_demorgan_body(self):CODE
LOWfstar/tools/test_native_checker.py693 def test_unused_skolem_block_is_certified(self):CODE
LOWfstar/tools/test_native_checker.py703 def test_factored_sign_rewrites_are_certified(self):CODE
LOWfstar/tools/test_native_checker.py717 def test_conditional_comparison_rewrites_are_certified(self):CODE
LOWfstar/tools/test_native_checker.py732 def test_bv_extract_rewrites_are_certified(self):CODE
LOWfstar/tools/test_native_checker.py749 def test_bv_extract_concat_rewrites_are_certified(self):CODE
LOWfstar/tools/test_native_checker.py770 def test_sat_is_not_certified_unsat(self):CODE
LOWfstar/tools/test_native_checker.py774 def test_timeout_is_not_certified_unsat(self):CODE
LOWfstar/tools/test_native_checker.py786 def test_malformed_input_and_arguments_report_errors(self):CODE
LOWfstar/tools/test_native_checker.py843 def test_file_mode_creates_no_proof_artifacts(self):CODE
LOWfstar/tools/test_native_checker.py854 def test_interactive_checks_scoped_assumptions_and_tactics(self):CODE
LOWfstar/tools/test_native_checker.py869 def test_clause_proofs_in_batch_and_interactive_modes(self):CODE
LOWfstar/tools/test_native_checker.py896 def test_clause_proofs_across_scopes_assumptions_and_resets(self):CODE
LOWfstar/tools/test_native_checker.py909 def test_clause_proofs_preserve_disjunction_literals(self):CODE
LOWfstar/tools/test_native_checker.py922 def test_clause_proofs_with_nontrivial_learning_and_simplification(self):CODE
LOWfstar/tools/test_native_checker.py934 def test_interactive_frames_multiline_strings_comments_and_quoted_symbols(self):CODE
LOWfstar/tools/test_native_checker.py945 def test_interactive_reset_and_named_assertions(self):CODE
LOWfstar/tools/test_native_checker.py956 def test_interactive_redundant_global_declarations_options(self):CODE
LOWfstar/tools/test_native_checker.py971 def test_interactive_global_declarations_changes_preserve_scope(self):CODE
LOWfstar/tools/test_native_checker.py982 def test_interactive_partial_is_not_a_certificate(self):CODE
LOWfstar/tools/test_native_checker.py994 def test_interactive_reports_per_check_proof_statistics(self):CODE
589 more matches not shown…
Cross-Language Confusion53 hits · 231 pts
SeverityFileLineSnippetContext
HIGHexamples/python/mini_ic3.py186 s.push()CODE
HIGHexamples/python/mini_ic3.py267 self.s_bad.push()CODE
HIGHexamples/python/mini_ic3.py275 self.s_good.push()CODE
HIGH⚡examples/python/mini_ic3.py347 s.push()CODE
HIGHexamples/python/efsmt.py22 F.push()CODE
HIGHexamples/python/test_complex.py102 solver.push()CODE
HIGHexamples/python/test_complex.py212 solver.push()CODE
HIGHexamples/python/mini_quip.py183 s.push()CODE
HIGHexamples/python/mini_quip.py427 s.push()CODE
HIGHexamples/python/mini_quip.py460 s.push()CODE
HIGHexamples/python/mini_quip.py475 s.push()CODE
HIGHexamples/python/mini_quip.py508 s.push()CODE
HIGHexamples/python/mini_quip.py526 self.s_bad.push()CODE
HIGHexamples/python/mini_quip.py534 self.s_good.push()CODE
HIGHexamples/python/mini_quip.py660 s.push()CODE
HIGHexamples/python/mini_quip.py688 self.s_bad.push()CODE
HIGHexamples/python/mini_quip.py752 s.push()CODE
HIGHexamples/python/mini_quip.py765 s.push()CODE
HIGHexamples/python/mini_quip.py782 s.push()CODE
HIGH⚡examples/python/test_clause_proofs.py87 solver.push()CODE
HIGH⚡examples/python/test_clause_proofs.py93 solver.push()CODE
HIGH⚡examples/python/test_proof_to_lean_integration.py353 solver.push()CODE
HIGHexamples/python/test_proof_to_lean_integration.py295 solver.push()CODE
HIGHexamples/python/test_proof_to_lean_integration.py306 solver.push()CODE
HIGHexamples/python/bounded model checking/bubble_sort.py70 s.push()CODE
HIGHscripts/mk_genfile_common.py324 efile.write(' if (k != null) return k;\n')CODE
HIGHscripts/update_api.py990 file.write("for (unsigned i = 0; Z3ARG%s && i < *Z3ARG%s; ++i) { SetAO(Z3ARG%s[i], %s, i); } " % (szSTRING
HIGH.github/scripts/test-vercors-audit.py19 "//@ requires 0 <= x && x < 100;\n"CODE
HIGHsrc/api/python/z3/z3.py7422 v.push(e.arg_value(j))CODE
HIGHsrc/api/python/z3/z3.py7705 self.push()CODE
HIGHsrc/api/python/z3/z3.py7990 _asms.push(a)CODE
HIGHsrc/api/python/z3/z3.py7995 _vars.push(a)CODE
HIGHsrc/api/python/z3/z3.py8024 self.cube_vs.push(v)CODE
HIGHsrc/api/python/z3/z3.py8072 vars.push(t)CODE
HIGHsrc/api/python/z3/z3.py8741 self.push()CODE
HIGHsrc/api/python/z3/z3.py12506 prop.push()CODE
HIGH⚡src/api/python/z3/z3.py6610 >>> A.push(Int('x'))STRING
HIGH⚡src/api/python/z3/z3.py6611 >>> A.push(Int('x'))STRING
HIGH⚡src/api/python/z3/z3.py6621 >>> A.push(Int('x') + 1)STRING
HIGH⚡src/api/python/z3/z3.py6622 >>> A.push(Int('y'))STRING
HIGH⚡src/api/python/z3/z3.py6631 >>> for s in sorts: A.push(s)STRING
HIGH⚡src/api/python/z3/z3.py6639 >>> A.push(Int('z', ctx))STRING
HIGH⚡src/api/python/z3/z3.py6640 >>> A.push(Function('f', IntSort(ctx), IntSort(ctx)))STRING
HIGHsrc/api/python/z3/z3.py6672 >>> A.push(Int('x') + 1)STRING
HIGHsrc/api/python/z3/z3.py6673 >>> A.push(Int('y'))STRING
HIGHsrc/api/python/z3/z3.py6692 >>> A.push(Int('x'))STRING
HIGHsrc/api/python/z3/z3.py6718 >>> A.push(x)STRING
HIGHsrc/api/python/z3/z3.py6723 >>> A.push(x+1)STRING
HIGHsrc/api/python/z3/z3.py6739 >>> A.push(x)STRING
HIGHsrc/api/python/z3/z3.py7732 >>> s.push()STRING
HIGHsrc/api/python/z3/z3.py7754 >>> s.push()STRING
HIGHsrc/api/python/z3/z3.py7774 >>> s.push()STRING
HIGHsrc/api/python/z3/z3.py7777 >>> s.push()STRING
Decorative Section Separators62 hits · 182 pts
SeverityFileLineSnippetContext
MEDIUMfstar/tools/parse_farkas.py47# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py49# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py77# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py81# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py135# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py137# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py288# --------------------------------------------------------------------COMMENT
MEDIUMfstar/tools/parse_farkas.py290# --------------------------------------------------------------------COMMENT
MEDIUMexamples/python/hamiltonian/hamiltonian.py65 # =======================================================COMMENT
MEDIUMexamples/python/hamiltonian/hamiltonian.py84 # =======================================================COMMENT
MEDIUMscripts/update_api.py242# --------------COMMENT
MEDIUMscripts/update_api.py250# --------------COMMENT
MEDIUMscripts/update_api.py527# ----------------------STRING
MEDIUMscripts/update_api.py906# ---------------------------------STRING
MEDIUM.github/workflows/release.yml35 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml37 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml139 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml141 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml643 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml645 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml889 # ============================================================================COMMENT
MEDIUM.github/workflows/release.yml891 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml32 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml34 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml128 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml130 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml634 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml636 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml866 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly.yml868 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml27 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml29 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml113 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml115 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml199 # ============================================================================COMMENT
MEDIUM.github/workflows/memory-safety.yml201 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml21 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml23 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml121 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml123 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml255 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml257 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml575 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml577 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml612 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml614 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml632 # ============================================================================COMMENT
MEDIUM.github/workflows/ci.yml634 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml19 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml21 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml248 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml250 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml446 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml448 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml568 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml570 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml758 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml760 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml866 # ============================================================================COMMENT
MEDIUM.github/workflows/nightly-validation.yml868 # ============================================================================COMMENT
2 more matches not shown…
Deep Nesting184 hits · 164 pts
SeverityFileLineSnippetContext
LOWfstar/tools/test_checker_sampling.py99CODE
LOWfstar/tools/test_checker_sampling.py109CODE
LOWfstar/tools/test_native_checker.py294CODE
LOWfstar/tools/test_native_checker.py341CODE
LOWfstar/tools/test_native_checker.py454CODE
LOWfstar/tools/parse_rewrite_tags.py25CODE
LOWfstar/tools/run_checker_regressions.py213CODE
LOWfstar/tools/run_checker_regressions.py249CODE
LOWfstar/tools/parse_farkas.py111CODE
LOWfstar/tools/test_checker_regressions.py236CODE
LOWtests/finite_set/test_sleec.py101CODE
LOWtests/finite_set/sleec.py32CODE
LOWtests/finite_set/sleec.py222CODE
LOWtests/finite_set/sleec.py282CODE
LOWtests/finite_set/sleec.py152CODE
LOWexamples/python/test_proof_to_lean_uf.py358CODE
LOWexamples/python/test_proof_to_lean_uf.py403CODE
LOWexamples/python/test_proof_to_lean_uf.py472CODE
LOWexamples/python/test_proof_to_lean_uf.py547CODE
LOWexamples/python/test_proof_to_lean_uf.py1004CODE
LOWexamples/python/mini_ic3.py359CODE
LOWexamples/python/test_proof_to_lean_lia.py496CODE
LOWexamples/python/proof_to_lean.py335CODE
LOWexamples/python/proof_to_lean.py425CODE
LOWexamples/python/proof_to_lean.py1561CODE
LOWexamples/python/proof_to_lean.py1647CODE
LOWexamples/python/proof_to_lean.py2461CODE
LOWexamples/python/proof_to_lean.py2655CODE
LOWexamples/python/proof_to_lean.py2738CODE
LOWexamples/python/proof_to_lean.py2794CODE
LOWexamples/python/proof_to_lean.py2902CODE
LOWexamples/python/proof_to_lean.py3009CODE
LOWexamples/python/proof_to_lean.py3235CODE
LOWexamples/python/proof_to_lean.py3395CODE
LOWexamples/python/proof_to_lean.py3450CODE
LOWexamples/python/proof_to_lean.py2136CODE
LOWexamples/python/hs.py252CODE
LOWexamples/python/hs.py297CODE
LOWexamples/python/hs.py354CODE
LOWexamples/python/hs.py415CODE
LOWexamples/python/test_proof_certificate.py453CODE
LOWexamples/python/test_proof_certificate.py1711CODE
LOWexamples/python/test_proof_certificate.py2498CODE
LOWexamples/python/test_proof_certificate.py3153CODE
LOWexamples/python/test_proof_to_lean.py648CODE
LOWexamples/python/test_proof_to_lean.py665CODE
LOWexamples/python/test_proof_to_lean.py697CODE
LOWexamples/python/test_proof_to_lean.py748CODE
LOWexamples/python/test_proof_to_lean.py989CODE
LOWexamples/python/test_proof_to_lean.py1100CODE
LOWexamples/python/test_proof_to_lean.py1337CODE
LOWexamples/python/test_proof_to_lean.py1489CODE
LOWexamples/python/visitor.py20CODE
LOWexamples/python/visitor.py22CODE
LOWexamples/python/proof_clause_log.py74CODE
LOWexamples/python/proof_clause_log.py106CODE
LOWexamples/python/proof_clause_log.py465CODE
LOWexamples/python/proof_clause_log.py348CODE
LOWexamples/python/proof_clause_log.py778CODE
LOWexamples/python/proof_clause_log.py1077CODE
124 more matches not shown…
Structural Annotation Overuse70 hits · 107 pts
SeverityFileLineSnippetContext
LOWa3/a3-rust.md44### Step 1: Download and Extract the ArtifactCOMMENT
LOWa3/a3-rust.md53### Step 2: Parse Bug ReportsCOMMENT
LOWa3/a3-rust.md77### Step 3: Review Each Bug ReportCOMMENT
LOWa3/a3-rust.md107### Step 4: Create GitHub DiscussionCOMMENT
LOW.github/aw/create-shared-agentic-workflow.md260### Step 1: Understand RequirementsCOMMENT
LOW.github/aw/create-shared-agentic-workflow.md267### Step 2: MCP Server Configuration (if applicable)COMMENT
LOW.github/aw/create-shared-agentic-workflow.md367### Step 3: Design the ComponentCOMMENT
LOW.github/aw/create-shared-agentic-workflow.md383### Step 4: Add DocumentationCOMMENT
LOW.github/aw/update-agentic-workflow.md186### Step 1: Read the Current WorkflowCOMMENT
LOW.github/aw/update-agentic-workflow.md199### Step 2: Make Targeted ChangesCOMMENT
LOW.github/aw/update-agentic-workflow.md223### Step 3: Compile and ValidateCOMMENT
LOW.github/aw/update-agentic-workflow.md237### Step 4: Verify ChangesCOMMENT
LOW.github/aw/create-agentic-workflow.md201### Step 1: Parse the Issue FormCOMMENT
LOW.github/aw/create-agentic-workflow.md220### Step 2: Design the Workflow SpecificationCOMMENT
LOW.github/aw/create-agentic-workflow.md252### Step 3: Create the Workflow FileCOMMENT
LOW.github/aw/create-agentic-workflow.md312### Step 4: Compile the WorkflowCOMMENT
LOW.github/aw/create-agentic-workflow.md324### Step 5: Create a Pull RequestCOMMENT
LOW.github/workflows/code-conventions-analyzer.md206## Step 1: Initialize or Resume Progress (Cache Memory)COMMENT
LOW.github/workflows/code-conventions-analyzer.md817## Step 2: Update Cache Memory After AnalysisCOMMENT
LOW.github/workflows/tactic-to-simplifier.md71### Step 1: Collect All TacticsCOMMENT
LOW.github/workflows/tactic-to-simplifier.md85### Step 2: Collect All SimplifiersCOMMENT
LOW.github/workflows/tactic-to-simplifier.md99### Step 3: Compare and Find GapsCOMMENT
LOW.github/workflows/tactic-to-simplifier.md110### Step 4: Evaluate ConvertibilityCOMMENT
LOW.github/workflows/tactic-to-simplifier.md132### Step 5: Check for Existing IssuesCOMMENT
LOW.github/workflows/tactic-to-simplifier.md140### Step 6: Create Issues for Convertible TacticsCOMMENT
LOW.github/workflows/tactic-to-simplifier.md245### Step 7: Update Cache MemoryCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md64## Step 1: Load Cache and Determine Run ModeCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md76## Step 2: Collect Official SMT-LIB Benchmark Sets to ExcludeCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md164## Step 3: Search GitHub for Community SMT-LIB Benchmark RepositoriesCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md193## Step 4: Filter Out Official Benchmark SetsCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md212## Step 5: Classify Remaining ReposCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md233## Step 6: Generate the Discussion ReportCOMMENT
LOW.github/workflows/smtlib-benchmark-finder.md315## Step 7: Update Cache MemoryCOMMENT
LOW.github/skills/benchmark/SKILL.md8# Step 1: Run Z3 with statisticsCOMMENT
LOW.github/skills/benchmark/SKILL.md27# Step 2: Interpret the outputCOMMENT
LOW.github/skills/benchmark/SKILL.md51# Step 3: Compare over timeCOMMENT
LOW.github/skills/memory-safety/SKILL.md8# Step 1: Configure and buildCOMMENT
LOW.github/skills/memory-safety/SKILL.md38# Step 2: Run and collectCOMMENT
LOW.github/skills/memory-safety/SKILL.md60# Step 3: Interpret resultsCOMMENT
LOW.github/skills/explain/SKILL.md8# Step 1: Identify the output typeCOMMENT
LOW.github/skills/explain/SKILL.md29# Step 2: Run the explainerCOMMENT
LOW.github/skills/explain/SKILL.md48# Step 3: Interpret the explanationCOMMENT
LOW.github/skills/solve/SKILL.md8# Step 1: Prepare the formulaCOMMENT
LOW.github/skills/solve/SKILL.md22# Step 2: Run Z3COMMENT
LOW.github/skills/solve/SKILL.md49# Step 3: Interpret the outputCOMMENT
LOW.github/skills/optimize/SKILL.md8# Step 1: Formulate the problemCOMMENT
LOW.github/skills/optimize/SKILL.md34# Step 2: Run the optimizerCOMMENT
LOW.github/skills/optimize/SKILL.md52# Step 3: Interpret the outputCOMMENT
LOW.github/skills/prove/SKILL.md8# Step 1: Prepare the negated formulaCOMMENT
LOW.github/skills/prove/SKILL.md30# Step 2: Run the proverCOMMENT
LOW.github/skills/prove/SKILL.md58# Step 3: Interpret the outputCOMMENT
LOW.github/skills/encode/SKILL.md8# Step 1: Identify the problem classCOMMENT
LOW.github/skills/encode/SKILL.md32# Step 2: Generate the encodingCOMMENT
LOW.github/skills/encode/SKILL.md51# Step 3: Validate the encodingCOMMENT
LOW.github/skills/simplify/SKILL.md8# Step 1: Choose tacticsCOMMENT
LOW.github/skills/simplify/SKILL.md32# Step 2: Run simplificationCOMMENT
LOW.github/skills/simplify/SKILL.md53# Step 3: Interpret the outputCOMMENT
LOW.github/skills/static-analysis/SKILL.md8# Step 1: Run the analysisCOMMENT
LOW.github/skills/static-analysis/SKILL.md33# Step 2: Interpret the outputCOMMENT
LOW.github/skills/static-analysis/SKILL.md54# Step 3: Review historical findingsCOMMENT
10 more matches not shown…
Empty Error Handlers19 hits · 95 pts
SeverityFileLineSnippetContext
HIGHscripts/ff_boolean_proof.py579except Exception: passCODE
HIGHscripts/ff_proof_pipeline.py480except Exception: passCODE
HIGHscripts/ff_proof_pipeline.py472except ProcessLookupError: passCODE
HIGHscripts/ff_proof_pipeline.py397except ProcessLookupError: passCODE
HIGHscripts/mk_unix_dist.py276except:CODE
HIGHscripts/mk_unix_dist.py347except:CODE
HIGHscripts/ff_certificate.py399except Invalid: passCODE
HIGHscripts/find_non_defined_param_eval_patterns.py40except OSError:CODE
HIGHscripts/ff_native_alethe.py187except fc.Invalid:CODE
HIGHscripts/mk_nuget_task.py75except:CODE
HIGHscripts/mk_nuget_task.py113except:CODE
HIGHscripts/mk_nuget_task.py119except:CODE
HIGHscripts/mk_win_dist.py240except:CODE
HIGHscripts/mk_win_dist.py282except:CODE
HIGHscripts/determinism/run.py157except (OSError, subprocess.TimeoutExpired):CODE
HIGHscripts/determinism/run.py164except ProcessLookupError:CODE
HIGHscripts/determinism/run.py185except subprocess.TimeoutExpired:CODE
HIGHscripts/clang-tidy/affected.py25except ValueError:CODE
HIGHdoc/mk_go_doc.py286except:CODE
Cross-File Repetition14 hits · 70 pts
SeverityFileLineSnippetContext
HIGHexamples/python/test_proof_to_lean_uf.py0certificate validation and lean text generation, without running lean.STRING
HIGHexamples/python/test_proof_to_lean_uflra.py0certificate validation and lean text generation, without running lean.STRING
HIGHexamples/python/test_proof_to_lean_lia.py0certificate validation and lean text generation, without running lean.STRING
HIGHexamples/python/test_proof_to_lean_arith.py0certificate validation and lean text generation, without running lean.STRING
HIGHexamples/python/test_proof_to_lean_uflia.py0certificate validation and lean text generation, without running lean.STRING
HIGHexamples/python/test_proof_to_lean_uf.py0end-to-end through the smt core's proof object: certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_lia.py0end-to-end through the smt core's proof object: certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_arith.py0end-to-end through the smt core's proof object: certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_uflia.py0end-to-end through the smt core's proof object: certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_uf.py0end-to-end: z3 clause log, certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_uflra.py0end-to-end: z3 clause log, certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_lia.py0end-to-end: z3 clause log, certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_arith.py0end-to-end: z3 clause log, certificate, lean reconstruction, kernel check.STRING
HIGHexamples/python/test_proof_to_lean_uflia.py0end-to-end: z3 clause log, certificate, lean reconstruction, kernel check.STRING
Unused Imports69 hits · 66 pts
SeverityFileLineSnippetContext
LOWexamples/python/union_sort.py6CODE
LOWexamples/python/all_interval_series.py7CODE
LOWexamples/python/all_interval_series.py8CODE
LOWexamples/python/mini_ic3.py1CODE
LOWexamples/python/hs.py8CODE
LOWexamples/python/simplify_formula.py1CODE
LOWexamples/python/prooflogs.py3CODE
LOWexamples/python/bincover.py1CODE
LOWexamples/python/rc2.py9CODE
LOWexamples/python/efsmt.py1CODE
LOWexamples/python/test_proof_to_lean.py10CODE
LOWexamples/python/visitor.py2CODE
LOWexamples/python/visitor.py3CODE
LOWexamples/python/example.py29CODE
LOWexamples/python/socrates.py9CODE
LOWexamples/python/proof_certificate.py27CODE
LOWexamples/python/parallel.py1CODE
LOWexamples/python/mini_quip.py1CODE
LOWexamples/python/mini_quip.py5CODE
LOWexamples/python/trafficjam.py1CODE
LOWexamples/python/proofreplay.py3CODE
LOWexamples/python/complex/complex.py9CODE
LOWexamples/python/complex/complex.py13CODE
LOWexamples/python/hamiltonian/hamiltonian.py8CODE
LOWexamples/python/mus/mss.py29CODE
LOWexamples/python/mus/marco.py55CODE
LOWscripts/mk_genfile_common.py14CODE
LOWscripts/mk_unix_dist.py21CODE
LOWscripts/mk_unix_dist.py23CODE
LOWscripts/test_check_lp_proof.py8CODE
LOWscripts/mk_consts_files.py10CODE
LOWscripts/mk_nuget_task.py11CODE
LOWscripts/mk_nuget_task.py17CODE
LOWscripts/mk_dist_util.py12CODE
LOWscripts/mk_def_file.py12CODE
LOWscripts/mk_win_dist.py17CODE
LOWscripts/mk_win_dist.py18CODE
LOWscripts/mk_win_dist.py18CODE
LOW.github/scripts/parse_sanitizer_reports.py15CODE
LOWdoc/mk_api_doc.py10CODE
LOWsrc/api/python/z3/z3regex.py19CODE
LOWsrc/api/python/z3/z3.py47CODE
LOWsrc/api/python/z3/z3.py48CODE
LOWsrc/api/python/z3/z3.py49CODE
LOWsrc/api/python/z3/z3.py50CODE
LOWsrc/api/python/z3/z3.py59CODE
LOWsrc/api/python/z3/z3.py60CODE
LOWsrc/api/python/z3/z3num.py8CODE
LOWsrc/api/python/z3/z3num.py9CODE
LOWsrc/api/python/z3/z3num.py10CODE
LOWsrc/api/python/z3/__init__.py1CODE
LOWsrc/api/python/z3/__init__.py3CODE
LOWsrc/api/python/z3/__init__.py4CODE
LOWsrc/api/python/z3/__init__.py5CODE
LOWsrc/api/python/z3/__init__.py6CODE
LOWsrc/api/python/z3/__init__.py7CODE
LOWsrc/api/python/z3/__init__.py8CODE
LOWsrc/api/python/z3/__init__.py9CODE
LOWsrc/api/python/z3/__init__.py12CODE
LOWsrc/api/python/z3/__init__.py13CODE
9 more matches not shown…
Self-Referential Comments17 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMexamples/python/mus/mss.py85 # Create a name, propositional atom,COMMENT
MEDIUMscripts/mk_genfile_common.py1# This file contains code that is common toCOMMENT
MEDIUMscripts/update_api.py31# This file is a big HACK.COMMENT
MEDIUMscripts/mk_unix_dist.py203# Create a build directory using CMakeCOMMENT
MEDIUMscripts/mk_win_dist.py174# Create a build directory using CMakeCOMMENT
MEDIUM.github/workflows/release.yml184 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUM.github/workflows/release.yml243 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUM.github/workflows/nightly.yml173 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUM.github/workflows/nightly.yml232 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUM.github/workflows/agentics-maintenance.yml24# This file defines the generated agentic maintenance workflow for this repository.COMMENT
MEDIUM.github/workflows/build-z3-cache.yml42 # Create a cache key based on git SHA and relevant source filesCOMMENT
MEDIUM.github/workflows/nightly-validation.yml796 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUM.github/workflows/nightly-validation.yml848 # Create a test path with same length as typical setup-z3 usageCOMMENT
MEDIUMsrc/api/python/z3/z3.py5847 # Create a field for every constructor, recognizer and accessorCOMMENT
MEDIUMsrc/api/python/z3/z3.py6480 >>> # Creating a solver for solving the second subgoalSTRING
MEDIUMsrc/api/python/z3/z3util.py20 # This function is from https://code.google.com/p/common-python-vu/source/browse/vu_common.pyCOMMENT
MEDIUMsrc/api/mcp/z3mcp.py5# Create an MCP serverCOMMENT
Modern AI Meta-Vocabulary19 hits · 47 pts
SeverityFileLineSnippetContext
MEDIUM.github/aw/debug-agentic-workflow.md54 - Canonical upstream: https://raw.githubusercontent.com/githubnext/gh-aw/main/.github/aw/github-agentic-workflows.mdCODE
MEDIUM.github/aw/update-agentic-workflow.md27 - Canonical upstream: https://raw.githubusercontent.com/githubnext/gh-aw/main/.github/aw/github-agentic-workflows.mdCODE
MEDIUM.github/aw/create-agentic-workflow.md60 - Canonical upstream: https://raw.githubusercontent.com/githubnext/gh-aw/main/.github/aw/github-agentic-workflows.mdCODE
MEDIUM.github/aw/create-agentic-workflow.md70- Fetch: https://githubnext.github.io/gh-aw/llms-create-agentic-workflows.txtCODE
MEDIUM.github/aw/github-agentic-workflows.md1438# Download logs for all agentic workflowsCOMMENT
MEDIUM.github/aw/github-agentic-workflows.md1677# Download logs for all agentic workflowsCOMMENT
MEDIUM.github/aw/upgrade-agentic-workflows.md18 - Canonical upstream: https://raw.githubusercontent.com/githubnext/gh-aw/main/.github/aw/github-agentic-workflows.mdCODE
MEDIUM.github/workflows/agentics-maintenance.yml24# This file defines the generated agentic maintenance workflow for this repository.COMMENT
MEDIUM.github/workflows/workflow-suggestion-agent.lock.yml26# Weekly agent that suggests which agentic workflow agents should be added to the Z3 repositoryCOMMENT
MEDIUM.github/agents/agentic-workflows.md38- Configuration: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentic-workflows.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md62**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-agentic-workflow.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md72**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/update-agentic-workflow.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md82**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/debug-agentic-workflow.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md92**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/upgrade-agentic-workflows.md`CODE
MEDIUM.github/agents/agentic-workflows.md112**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-shared-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md186# Initialize repository for agentic workflowsCOMMENT
MEDIUM.github/agents/agentic-workflows.md218- Always reference the instructions file at `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentCODE
MEDIUM.github/skills/agentic-workflow-designer/SKILL.md367- `https://github.com/github/gh-aw/blob/main/.github/aw/syntax.md` (index → `.../syntax-core.md`, `.../syntax-agentic.mdCODE
MEDIUM.github/skills/agentic-workflow-designer/SKILL.md372- `https://github.com/github/gh-aw/blob/main/.github/aw/create-agentic-workflow.md`CODE
Excessive Try-Catch Wrapping33 hits · 42 pts
SeverityFileLineSnippetContext
LOWfstar/tools/proof_rule_coverage.py85 except Exception:CODE
LOWfstar/tools/proof_rule_coverage.py90 except Exception:CODE
LOWfstar/tools/proof_rule_coverage.py124 except Exception:CODE
LOWfstar/tools/proof_rule_coverage.py131 except Exception:CODE
MEDIUMscripts/update_version.py31 print(f"Error reading VERSION.txt: {e}")CODE
MEDIUMscripts/update_version.py63 print(f"Error updating MODULE.bazel: {e}")CODE
MEDIUM⚡scripts/update_version.py84 print(f"Error updating BUILD.bazel: expected one _Z3_VERSION assignment, found {count}")CODE
MEDIUM⚡scripts/update_version.py92 print(f"Error updating BUILD.bazel: {e}")CODE
MEDIUMscripts/update_version.py125 print(f"Error updating .github/workflows/nightly.yml: {e}")CODE
MEDIUMscripts/update_version.py170 print(f"Error updating .github/workflows/nuget-build.yml: {e}")CODE
MEDIUMscripts/update_version.py251 print(f"Error updating .github/workflows/release.yml: {e}")CODE
LOWscripts/ff_boolean_proof.py579 except Exception: passCODE
LOWscripts/ff_proof_pipeline.py383 except Exception as error: wait_errors.append(error)CODE
LOWscripts/ff_proof_pipeline.py427 except Exception:CODE
LOWscripts/ff_proof_pipeline.py463 except Exception:CODE
LOWscripts/ff_proof_pipeline.py480 except Exception: passCODE
LOWscripts/update_api.py1925 except Exception as e:CODE
LOWscripts/update_api.py1937 except Exception as e:CODE
LOWscripts/update_api.py1816 except Exception as e:STRING
LOW.github/workflows/smtlib-benchmark-finder.md129 except Exception:CODE
LOW…thub/skills/static-analysis/scripts/static_analysis.py132 except Exception as exc:CODE
LOWdoc/mk_api_doc.py472except Exception:CODE
LOWdoc/mk_go_doc.py38 except Exception as e:CODE
LOWdoc/mk_go_doc.py143 except Exception as e:CODE
LOWdoc/mk_go_doc.py172 except Exception as e:CODE
LOWdoc/mk_go_doc.py214 except Exception as e:CODE
LOWdoc/mk_go_doc.py242 except Exception as e:CODE
LOWdoc/mk_go_doc.py282 except Exception as e:CODE
MEDIUMdoc/mk_go_doc.py283 print(f"Error generating godoc markdown: {e}")CODE
LOWdoc/mk_go_doc.py585 except Exception as e:CODE
LOWdoc/mk_go_doc.py645 except Exception as e:CODE
MEDIUMsrc/api/python/z3/z3.py152def _get_args(args):CODE
LOWsrc/api/python/z3/z3.py174 except Exception:CODE
Redundant / Tautological Comments14 hits · 24 pts
SeverityFileLineSnippetContext
LOWexamples/python/mini_ic3.py173# Check if the initial state is badCOMMENT
LOWexamples/python/mini_ic3.py233 # Check if there are two states next to each other that have the same clauses.COMMENT
LOW⚡examples/python/mini_ic3.py344 # Check if the negation of cube is inductive at level fCOMMENT
LOWexamples/python/bincover.py213 # Check if bin has already been blockedCOMMENT
LOWexamples/python/mini_quip.py170# Check if the initial state is badCOMMENT
LOWexamples/python/mini_quip.py505 # Check if the negation of cube is inductive at level fCOMMENT
LOWexamples/python/mini_quip.py640 # Check if there are two states next to each other that have the same clauses.COMMENT
LOWexamples/python/hamiltonian/hamiltonian.py4# Check if the given graph has a Hamiltonian cycle.COMMENT
LOWscripts/mk_win_dist.py218# Check if on Visual Studio command promptCOMMENT
LOWdoc/mk_go_doc.py575 # Check if README exists and copy itCOMMENT
LOWdoc/mk_go_doc.py608 # Check if Go is installedCOMMENT
LOW⚡src/api/go/add_godoc.py33 # Check if comment already existsCOMMENT
LOW⚡src/api/go/add_godoc.py41 # Check if this line matches our patternCOMMENT
LOW⚡src/api/go/add_godoc.py43 # Check if previous line is already a commentCOMMENT
AI Slop Vocabulary9 hits · 20 pts
SeverityFileLineSnippetContext
LOW⚡examples/python/mini_ic3.py335 # otherwise, just return the cube.COMMENT
MEDIUMexamples/python/test_proof_certificate.py355 # harness pins the sat.smt rejection); anything not on the allowlistSTRING
LOWexamples/python/mini_quip.py444 # otherwise, just return the cube.COMMENT
LOWscripts/update_api.py1766 # As we have no output parameters, we simply return the resultSTRING
MEDIUMsrc/util/mpn.cpp54 // Essentially Knuth's Algorithm ACOMMENT
MEDIUMsrc/util/mpn.cpp79 // Essentially Knuth's Algorithm SCOMMENT
MEDIUMsrc/util/mpn.cpp99 // Essentially Knuth's Algorithm M.COMMENT
MEDIUMsrc/muz/spacer/spacer_iuc_solver.cpp171 // XXX This might not be the most robust way to checkCOMMENT
MEDIUMsrc/api/dotnet/Goal.cs203 /// <remarks>Essentially invokes the `simplify' tactic on the goal.</remarks>COMMENT
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOWsrc/math/realclosure/mpz_matrix.cpp266 // TODO: implement backward substitution when int_solver == falseCOMMENT
LOWsrc/math/polynomial/algebraic_numbers.cpp986 // TODO: implement version that finds i-th root without isolating all roots.COMMENT
LOWsrc/math/polynomial/polynomial.cpp3979 // TODO: implement euclid algorithm when m_manager in Zp modeCOMMENT
LOWsrc/api/js/src/high-level/high-level.ts3317 // TODO: implement rest of PatternCOMMENT
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/ast/rewriter/der.cpp392 // don't forget to update the quantifier patternsCOMMENT
LOWsrc/qe/lite/qe_lite_tactic.cpp406 // don't forget to update the quantifier patternsCOMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/smt/smt_quantifier.cpp58 // When the justification of an argument changes m_proof_is_logged is not reset => We need to check if tCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/api/go/propagator.go26// Example usage:COMMENT
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOWscripts/update_api.py2017CODE