Open Policy Agent (OPA) is an open source, general-purpose policy engine.
This report summarizes scanner evidence for open-policy-agent/opa, a Go project with 12,418 GitHub stars. SynthScan examined 1,444,429 lines of code across 5024 source files, recording 534 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 0.5 (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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 472 finding(s).
Are imports declared and package/API names verified? 53 finding(s).
Are wrappers, guards, and repeated structures necessary? 11 finding(s).
Which changes need focused human review? 534 finding(s).
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.
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.
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.
The scanner identified 534 distinct pattern matches across 12 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v1/doc.go | 1 | // Copyright 2024 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/topdown/topdown_test.go | 361 | } | COMMENT |
| LOW | v1/topdown/topdown_partial_bench_test.go | 81 | // Was | COMMENT |
| LOW | v1/topdown/topdown_partial_bench_test.go | 101 | b.Run(strconv.Itoa(n), func(b *testing.B) { | COMMENT |
| LOW | v1/topdown/example_test.go | 281 | } | COMMENT |
| LOW | v1/topdown/http_test.go | 2981 | // https://github.com/golang/go/issues/46287 | COMMENT |
| LOW | v1/topdown/stacktrace_bench_test.go | 21 | "github.com/open-policy-agent/opa/v1/ast" | COMMENT |
| LOW | v1/topdown/regex_template.go | 1 | package topdown | COMMENT |
| LOW | v1/topdown/regex_template.go | 21 | // this software without specific prior written permission. | COMMENT |
| LOW | v1/topdown/evaluated.go | 1 | // Copyright 2026 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/topdown/conflicts.go | 21 | // errConflictFound ends the evaluation of a rule once it has produced a | COMMENT |
| LOW | v1/topdown/doc.go | 1 | // Copyright 2016 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/topdown/index_prefix_bench_test.go | 61 | // BenchmarkRuleIndexPrefixMatch measures what the rule index does for policies | COMMENT |
| LOW | v1/topdown/index_prefix_bench_test.go | 101 | } | COMMENT |
| LOW | v1/topdown/index_prefix_bench_test.go | 261 | } | COMMENT |
| LOW | v1/topdown/eval.go | 1021 | // generate support rules for the result. Depending on the size of the partial | COMMENT |
| LOW | v1/topdown/eval.go | 3721 | hint.full = true | COMMENT |
| LOW | v1/topdown/eval.go | 3741 | // } | COMMENT |
| LOW | v1/topdown/topdown_bench_test.go | 881 | } | COMMENT |
| LOW | v1/topdown/cache/cache.go | 261 | // Parameters: | COMMENT |
| LOW | v1/topdown/copypropagation/copypropagation.go | 21 | // | COMMENT |
| LOW | v1/topdown/copypropagation/copypropagation.go | 121 | n.Body = innerCp.Apply(n.Body) | COMMENT |
| LOW | v1/topdown/durationparser/duration_parser.go | 261 | // MaxExpressions creates an Option to stop parsing after the provided | COMMENT |
| LOW | v1/types/types.go | 601 | return other | COMMENT |
| LOW | …st/cases/testdata/v0/helloworld/test-helloworld-1.yaml | 1 | --- | COMMENT |
| LOW | …ases/testdata/v0/refheads/test-refs-as-rule-heads.yaml | 101 | import future.keywords | COMMENT |
| LOW | v1/test/authz/benchlab_test.go | 1 | // Copyright 2026 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/test/e2e/testing.go | 121 | COMMENT | |
| LOW | v1/test/e2e/testing.go | 141 | return t.runTests(m, !testing.Verbose()) | COMMENT |
| LOW | v1/util/time.go | 1 | package util | COMMENT |
| LOW | v1/util/time.go | 21 | // ...main logic... | COMMENT |
| LOW | v1/util/json_test.go | 361 | } | COMMENT |
| LOW | v1/util/doc.go | 1 | // Copyright 2016 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/util/test/doc.go | 1 | // Copyright 2017 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/ir/ir.go | 1 | // Copyright 2018 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/ir/v1pb/plan.pb.go | 561 | } | COMMENT |
| LOW | v1/ir/v1pb/plan.pb.go | 661 | StringIndex int32 `protobuf:"varint,3,opt,name=string_index,json=stringIndex,oneof"` | COMMENT |
| LOW | v1/ir/v1pb/plan.pb.go | 681 | // Case-number assignments (4–37) are a stability commitment. Field | COMMENT |
| LOW | v1/ir/v1pb/plan.pb.go | 701 | // *Stmt_CallStmt | COMMENT |
| LOW | v1/plugins/plugins.go | 41 | COMMENT | |
| LOW | v1/plugins/plugins.go | 61 | // OPA instantiates and reconfigures plugins in two steps. First, OPA | COMMENT |
| LOW | v1/plugins/plugins.go | 81 | // | COMMENT |
| LOW | v1/plugins/plugins.go | 821 | } | COMMENT |
| LOW | v1/plugins/server/decoding/config.go | 1 | // Package decoding implements the configuration side of the upgraded gzip | COMMENT |
| LOW | v1/plugins/logs/encoder.go | 141 | // 1) Scale Up: If the current chunk size is below 90% of the user-configured limit, exponentially increase | COMMENT |
| LOW | v1/rego/rego_bench_test.go | 481 | # service: authz | COMMENT |
| LOW | v1/rego/benchlab_test.go | 1 | // Copyright 2026 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/rego/index_eval_bench_test.go | 21 | // The rule index benchmarks in v1/ast time Build and Lookup on their own. This one | COMMENT |
| LOW | v1/rego/collection_lookup_bench_test.go | 41 | // query, and what it costs. The subject's group decides how far evaluation gets | COMMENT |
| LOW | v1/rego/compile/compile.go | 61 | } | COMMENT |
| LOW | v1/rego/compile/compile.go | 81 | // name: "name_col", | COMMENT |
| LOW | v1/runtime/runtime.go | 101 | COMMENT | |
| LOW | v1/runtime/runtime.go | 181 | COMMENT | |
| LOW | v1/runtime/doc.go | 1 | // Copyright 2016 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/repl/example_test.go | 41 | COMMENT | |
| LOW | v1/repl/repl.go | 1441 | // The left hand side may be a ref, defining part of a document: | COMMENT |
| LOW | v1/repl/repl.go | 1521 | // | COMMENT |
| LOW | v1/dependencies/doc.go | 1 | // Copyright 2017 The OPA Authors. All rights reserved. | COMMENT |
| LOW | v1/bundle/store.go | 1101 | // Intuition: We sort all paths lexicographically, then scan forward for | COMMENT |
| LOW | v1/bundle/keys.go | 61 | // SignatureRequired reports whether a bundle must carry a .signatures.json file. | COMMENT |
| 364 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | v1/topdown/query.go | 253 | // WithInterQueryBuiltinCache sets the inter-query cache that built-in functions can utilize. | COMMENT |
| MEDIUM | v1/topdown/query.go | 259 | // WithInterQueryBuiltinValueCache sets the inter-query value cache that built-in functions can utilize. | COMMENT |
| MEDIUM | v1/topdown/eval.go | 3516 | // FIXME: Is there a simpler, more robust way of figuring out that we should biunify the rule key? | COMMENT |
| MEDIUM | v1/topdown/cache/cache.go | 58 | // NamedValueCacheConfig represents the configuration of a named cache that built-in functions can utilize. | COMMENT |
| MEDIUM | v1/topdown/cache/cache.go | 85 | // InterQueryBuiltinValueCacheConfig represents the configuration of the inter-query value cache that built-in functions | COMMENT |
| MEDIUM | v1/topdown/cache/cache.go | 115 | // InterQueryBuiltinCacheConfig represents the configuration of the inter-query cache that built-in functions can utiliz | COMMENT |
| MEDIUM | …t/cases/testdata/v0/graphql/test-graphql-is-valid.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | …testdata/v0/graphql/test-graphql-parse-and-verify.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | …ases/testdata/v0/graphql/test-graphql-parse-query.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | …test/cases/testdata/v0/graphql/test-graphql-parse.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | …ses/testdata/v0/graphql/test-graphql-parse-schema.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | …/testdata/v0/graphql/test-graphql-schema-is-valid.yaml | 3 | # own test suite, as it provides a fairly comprehensive set of good/degenerate | COMMENT |
| MEDIUM | v1/rego/rego.go | 350 | // EvalInterQueryBuiltinCache sets the inter-query cache that built-in functions can utilize | COMMENT |
| MEDIUM | v1/rego/rego.go | 358 | // EvalInterQueryBuiltinValueCache sets the inter-query value cache that built-in functions can utilize | COMMENT |
| MEDIUM | v1/rego/rego.go | 1299 | // InterQueryBuiltinCache sets the inter-query cache that built-in functions can utilize | COMMENT |
| MEDIUM | v1/rego/rego.go | 1307 | // InterQueryBuiltinValueCache sets the inter-query value cache that built-in functions can utilize | COMMENT |
| MEDIUM | v1/rego/testdata/ast.json | 7430 | "# the purpose of this function until we have a more robust way of dealing with", | CODE |
| MEDIUM | v1/rego/testdata/ast.json | 7484 | "# should probably consider something more robust", | CODE |
| MEDIUM | v1/ast/visit.go | 81 | // now leverage typeVisitor under the hood. | COMMENT |
| MEDIUM | topdown/cache/cache.go | 21 | // InterQueryBuiltinValueCacheConfig represents the configuration of the inter-query value cache that built-in functions | COMMENT |
| MEDIUM | topdown/cache/cache.go | 25 | // InterQueryBuiltinCacheConfig represents the configuration of the inter-query cache that built-in functions can utiliz | COMMENT |
| MEDIUM | rego/rego.go | 157 | // EvalInterQueryBuiltinCache sets the inter-query cache that built-in functions can utilize | COMMENT |
| MEDIUM | rego/rego.go | 163 | // EvalInterQueryBuiltinValueCache sets the inter-query value cache that built-in functions can utilize | COMMENT |
| MEDIUM | rego/rego.go | 534 | // InterQueryBuiltinCache sets the inter-query cache that built-in functions can utilize | COMMENT |
| MEDIUM | rego/rego.go | 540 | // InterQueryBuiltinValueCache sets the inter-query value cache that built-in functions can utilize | COMMENT |
| MEDIUM | internal/versioncheck/versioncheck.go | 151 | // and use its URL. However, this is not guaranteed to be more robust, and wouldn't use the 'openpolicyagent.org' domai | COMMENT |
| MEDIUM | internal/edittree/edittree.go | 17 | // tree of edits relatively efficiently. (Essentially a recursive, DFS | COMMENT |
| MEDIUM | docs/package-lock.json | 18797 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | e2e/api/compile/prisma/package-lock.json | 1714 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ses/testdata/v1/hexbuiltins/test-hexbuiltins-0940.yaml | 13 | - x: lorem ipsum | CODE |
| LOW | …ses/testdata/v1/hexbuiltins/test-hexbuiltins-0939.yaml | 10 | hex.encode("lorem ipsum", x) | CODE |
| LOW | …s/testdata/v1/cryptosha256/test-cryptosha256-0132.yaml | 10 | crypto.sha256("lorem ipsum", __local1__) | CODE |
| LOW | …cases/testdata/v1/cryptosha1/test-cryptosha1-0131.yaml | 10 | crypto.sha1("lorem ipsum", __local1__) | CODE |
| LOW | …t/cases/testdata/v1/cryptomd5/test-cryptomd5-0130.yaml | 10 | crypto.md5("lorem ipsum", __local1__) | CODE |
| LOW | …ses/testdata/v0/hexbuiltins/test-hexbuiltins-0940.yaml | 13 | - x: lorem ipsum | CODE |
| LOW | …ses/testdata/v0/hexbuiltins/test-hexbuiltins-0939.yaml | 8 | hex.encode("lorem ipsum", x) | CODE |
| LOW | …s/testdata/v0/cryptosha256/test-cryptosha256-0132.yaml | 9 | crypto.sha256("lorem ipsum", __local1__) | CODE |
| LOW | …cases/testdata/v0/cryptosha1/test-cryptosha1-0131.yaml | 9 | crypto.sha1("lorem ipsum", __local1__) | CODE |
| LOW | …t/cases/testdata/v0/cryptomd5/test-cryptomd5-0130.yaml | 9 | crypto.md5("lorem ipsum", __local1__) | CODE |
| LOW | v1/ast/policy_test.go | 962 | Name: "John Doe", | CODE |
| LOW | v1/ast/policy_test.go | 966 | Name: "Jane Doe", | CODE |
| LOW | v1/ast/policy_test.go | 1001 | exp := `{"authors":[{"name":"John Doe","email":"john@example.com"},{"name":"Jane Doe"}],"custom":{"flag":true,"list":[1 | CODE |
| LOW | v1/ast/policy_test.go | 1001 | exp := `{"authors":[{"name":"John Doe","email":"john@example.com"},{"name":"Jane Doe"}],"custom":{"flag":true,"list":[1 | CODE |
| LOW | v1/ast/parser_test.go | 8314 | Name: "John Doe", | CODE |
| LOW | v1/ast/parser_test.go | 8318 | Name: "Jane Doe", | CODE |
| LOW | v1/ast/parser_test.go | 9158 | expected: AuthorAnnotation{Name: "John Doe", Email: "john@example.com"}, | CODE |
| LOW | v1/ast/parser_test.go | 9163 | expected: AuthorAnnotation{Name: "John Doe"}, | CODE |
| LOW | v1/ast/parser_test.go | 9178 | "name": "John Doe", | CODE |
| LOW | v1/ast/parser_test.go | 9180 | expected: AuthorAnnotation{Name: "John Doe"}, | CODE |
| LOW⚡ | v1/ast/parser_test.go | 9192 | "name": "John Doe", | CODE |
| LOW⚡ | v1/ast/parser_test.go | 9195 | expected: AuthorAnnotation{Name: "John Doe", Email: "john@example.com"}, | CODE |
| LOW⚡ | v1/ast/parser_test.go | 9200 | "name": "John Doe", | CODE |
| LOW⚡ | v1/ast/parser_test.go | 9204 | expected: AuthorAnnotation{Name: "John Doe", Email: "john@example.com"}, | CODE |
| LOW | v1/ast/parser_test.go | 9236 | "name": "John Doe", | CODE |
| LOW | v1/ast/parser_test.go | 9239 | expected: AuthorAnnotation{Name: "John Doe"}, | CODE |
| LOW⚡ | v1/ast/marshal_jsonv2_test.go | 1521 | Author: &AuthorAnnotation{Name: "John Doe", Email: "john@example.com"}, | CODE |
| LOW⚡ | v1/ast/marshal_jsonv2_test.go | 1522 | ExpectedJSON: `{"name":"John Doe","email":"john@example.com"}`, | CODE |
| LOW⚡ | v1/ast/marshal_jsonv2_test.go | 1525 | Author: &AuthorAnnotation{Name: "John Doe"}, | CODE |
| LOW⚡ | v1/ast/marshal_jsonv2_test.go | 1526 | ExpectedJSON: `{"name":"John Doe"}`, | CODE |
| LOW | v1/ast/annotations_test.go | 1278 | Name: "John Doe", | CODE |
| LOW | v1/ast/annotations_test.go | 1282 | Name: "Jane Doe", | CODE |
| LOW | v1/ast/annotations_test.go | 1355 | Item(StringTerm("name"), StringTerm("John Doe")), | CODE |
| LOW | v1/ast/annotations_test.go | 1359 | Item(StringTerm("name"), StringTerm("Jane Doe")), | CODE |
| LOW | v1/ast/annotations_test.go | 1529 | Name: "John Doe", | CODE |
| LOW | v1/ast/annotations_test.go | 1533 | Name: "Jane Doe", | CODE |
| LOW⚡ | v1/ast/marshal_test.go | 1635 | Author: &AuthorAnnotation{Name: "John Doe", Email: "john@example.com"}, | CODE |
| LOW⚡ | v1/ast/marshal_test.go | 1636 | ExpectedJSON: `{"name":"John Doe","email":"john@example.com"}`, | CODE |
| LOW⚡ | v1/ast/marshal_test.go | 1639 | Author: &AuthorAnnotation{Name: "John Doe"}, | CODE |
| LOW⚡ | v1/ast/marshal_test.go | 1640 | ExpectedJSON: `{"name":"John Doe"}`, | CODE |
| LOW | docs/docs/cheatsheet.md | 263 | valid_email if endswith(input.email, "@example.org") | CODE |
| LOW | …e/_examples/io.jwt/decode_verify/symmetric/output.json | 5 | "name": "John Doe", | CODE |
| LOW | …ex/find_all_string_submatch_n/scope_parsing/input.json | 11 | "name": "John Doe", | CODE |
| LOW | …onflict-error/rule-name-produced-conflicting-values.md | 64 | "full_name": "John Doe" | CODE |
| LOW | docs/docs/ocp/guide-deploy-as-a-service.md | 190 | token: "my-fake-token" | CODE |
| LOW | docs/docs/ocp/api-reference.md | 460 | "name": "John Doe", | CODE |
| LOW | …-open-policy-agent-2022-year-in-review-79324ad54535.md | 104 | "name": "John Doe" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/docs/kafka-authorization.md | 236 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | docs/docs/kafka-authorization.md | 245 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 260 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 264 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 270 | #----------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 272 | #----------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 282 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | docs/docs/kafka-authorization.md | 286 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | docs/docs/graphql-api-authorization.md | 433 | # ------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | v1/topdown/eval.go | 4032 | if !(e.ir.Default.Head.Value.Equal(ast.InternedTerm(false)) && e.e.inliningControl.Disabled(e.rterm.Value, false)) { | CODE |
| CRITICAL | v1/topdown/eval.go | 4039 | generateSupport = !ast.IsConstant(rterm.Value) || e.ir.Default.Head.Value.Equal(rterm) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/docs/comparisons/languages/ex2.js | 69 | return True | CODE |
| HIGH | docs/docs/comparisons/languages/ex2.js | 71 | return False | CODE |
| HIGH | docs/docs/comparisons/languages/ex1.js | 35 | return False | CODE |
| HIGH | docs/docs/comparisons/languages/ex1.js | 38 | return False | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/projects/regal/architecture.md | 15 | [read](https://web.archive.org/web/https://www.styra.com/blog/guarding-the-guardrails-introducing-regal-the-rego-linter/ | CODE |
| MEDIUM | docs/projects/regal/index.md | 362 | - [Guarding the Guardrails - Introducing Regal the Rego Linter](https://web.archive.org/web/https://www.styra.com/blog/g | CODE |
| MEDIUM | …/blog/2019-12-11-kubecon-us-2019-recap-3e60c70d633a.md | 42 | Two talks that highlight how **Kubernetes is becoming the defacto standard for managing desired state** were from [Rita | CODE |
| MEDIUM | docs/src/data/ecosystem/entries/torque.md | 23 | - https://www.quali.com/blog/enforcing-open-policy-agent-guardrails-across-your-cloud-configurations/ | CODE |
| MEDIUM | docs/src/data/ecosystem/entries/terraform.md | 24 | - https://web.archive.org/web/https://www.styra.com/blog/policy-based-infrastructure-guardrails-with-terraform-and-opa/ | CODE |
| MEDIUM | docs/src/data/ecosystem/entries/regal.md | 10 | - https://web.archive.org/web/https://www.styra.com/blog/guarding-the-guardrails-introducing-regal-the-rego-linter/ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t/cases/testdata/v0/graphql/test-graphql-is-valid.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| LOW | …testdata/v0/graphql/test-graphql-parse-and-verify.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| LOW | …ases/testdata/v0/graphql/test-graphql-parse-query.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| LOW | …test/cases/testdata/v0/graphql/test-graphql-parse.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| LOW | …ses/testdata/v0/graphql/test-graphql-parse-schema.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| LOW | …/testdata/v0/graphql/test-graphql-schema-is-valid.yaml | 4 | # test cases, which we want to make sure to react correctly to. | COMMENT |
| MEDIUM | internal/methodlesstemplate/doc.go | 463 | constant. Here is a simple example: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | v1/repl/repl.go | 1994 | # Define a new document called "params". | COMMENT |
| MEDIUM | .github/workflows/pull-request.yaml | 730 | # Create the input file with all job results | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v1/test/wasm/assets/test.js | 116 | function builtinCustomTestMemoization() { | CODE |
| LOW | …/src/components/SideBySideLanguageComparison/index.jsx | 12 | export default function SideBySideLanguageComparison({ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v1/topdown/durationparser/duration_parser.go | 296 | // Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/bin/eval-examples.sh | 17 | # Check if this example should be skipped | COMMENT |