LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/betterleaks/__init__.py
src/betterleaks/_lib.py
src/betterleaks/cli.py
src/betterleaks/models.py
src/betterleaks/py.typed
src/betterleaks_py.egg-info/PKG-INFO
src/betterleaks_py.egg-info/SOURCES.txt
src/betterleaks_py.egg-info/dependency_links.txt
src/betterleaks_py.egg-info/entry_points.txt
src/betterleaks_py.egg-info/requires.txt
src/betterleaks_py.egg-info/top_level.txt
tests/test_scan_file.py
tests/test_scan_string.py
tests/test_stress_gc.py
tests/test_version.py
upstream/.betterleaks.toml
upstream/.golangci.yaml
upstream/.goreleaser.yml
upstream/.pre-commit-hooks.yaml
upstream/Dockerfile
upstream/LICENSE
upstream/Makefile
upstream/README.md
upstream/go.mod
upstream/go.sum
upstream/goreleaser.Dockerfile
upstream/main.go
upstream/.github/CODE_OF_CONDUCT.md
upstream/.github/CONTRIBUTING.md
upstream/.github/SECURITY.md
upstream/.github/workflows/release.yml
upstream/.github/workflows/test.yml
upstream/analyze/analyzer.go
upstream/analyze/analyzer_test.go
upstream/analyze/doc_test.go
upstream/analyze/options.go
upstream/cmd/analyze.go
upstream/cmd/auto.go
upstream/cmd/cli_parser.go
upstream/cmd/cli_test.go
upstream/cmd/config.go
upstream/cmd/config_ids.go
upstream/cmd/config_test.go
upstream/cmd/credential.go
upstream/cmd/credential_test.go
upstream/cmd/diagnostics.go
upstream/cmd/directory.go
upstream/cmd/findings_collector.go
upstream/cmd/findings_output_test.go
upstream/cmd/fingerprint.go
upstream/cmd/fingerprint_ignore_test.go
upstream/cmd/git.go
upstream/cmd/git_test.go
upstream/cmd/github.go
upstream/cmd/gitlab.go
upstream/cmd/help.go
upstream/cmd/huggingface.go
upstream/cmd/revoke.go
upstream/cmd/root.go
upstream/cmd/rule_flags.go
upstream/cmd/s3.go
upstream/cmd/scan_flags.go
upstream/cmd/scan_flags_test.go
upstream/cmd/size_flag.go
upstream/cmd/stdin.go
upstream/cmd/url.go
upstream/cmd/validate.go
upstream/cmd/validation_flags.go
upstream/cmd/version.go
upstream/cmd/workers.go
upstream/cmd/generate/config/main.go
upstream/cmd/generate/config/base/config.go
upstream/cmd/generate/config/base/config_test.go
upstream/cmd/generate/config/rules/1password.go
upstream/cmd/generate/config/rules/abuseipdb.go
upstream/cmd/generate/config/rules/adafruit.go
upstream/cmd/generate/config/rules/adobe.go
upstream/cmd/generate/config/rules/age.go
upstream/cmd/generate/config/rules/aikido.go
upstream/cmd/generate/config/rules/airtable.go
upstream/cmd/generate/config/rules/aiven.go
upstream/cmd/generate/config/rules/algolia.go
upstream/cmd/generate/config/rules/alibaba.go
upstream/cmd/generate/config/rules/amplitude.go
upstream/cmd/generate/config/rules/analysis_identity.go
upstream/cmd/generate/config/rules/analysis_targets_test.go
upstream/cmd/generate/config/rules/analysis_test.go
upstream/cmd/generate/config/rules/anthropic.go
upstream/cmd/generate/config/rules/apify.go
upstream/cmd/generate/config/rules/apollo.go
upstream/cmd/generate/config/rules/artifactory.go
upstream/cmd/generate/config/rules/asaas.go
upstream/cmd/generate/config/rules/asana.go
upstream/cmd/generate/config/rules/assemblyai.go
upstream/cmd/generate/config/rules/atlassian.go
upstream/cmd/generate/config/rules/auth0.go
upstream/cmd/generate/config/rules/authress.go
upstream/cmd/generate/config/rules/aws.go
upstream/cmd/generate/config/rules/azure.go
upstream/cmd/generate/config/rules/beamer.go
upstream/cmd/generate/config/rules/bitbucket.go
upstream/cmd/generate/config/rules/bitly.go
upstream/cmd/generate/config/rules/bitrise.go
upstream/cmd/generate/config/rules/bittrex.go
upstream/cmd/generate/config/rules/box.go
upstream/cmd/generate/config/rules/brave.go
upstream/cmd/generate/config/rules/browserstack.go
upstream/cmd/generate/config/rules/buildkite.go
upstream/cmd/generate/config/rules/canva.go
upstream/cmd/generate/config/rules/cartesia.go
upstream/cmd/generate/config/rules/cerebras.go
upstream/cmd/generate/config/rules/cfxre.go
upstream/cmd/generate/config/rules/checkout.go
upstream/cmd/generate/config/rules/circleci.go
upstream/cmd/generate/config/rules/civo.go
upstream/cmd/generate/config/rules/clerk.go
upstream/cmd/generate/config/rules/clickhouse.go
upstream/cmd/generate/config/rules/clickup.go
upstream/cmd/generate/config/rules/clojars.go
upstream/cmd/generate/config/rules/cloudflare.go
upstream/cmd/generate/config/rules/cloudflare_test.go
upstream/cmd/generate/config/rules/cloudinary.go
upstream/cmd/generate/config/rules/cloudsmith.go
upstream/cmd/generate/config/rules/cockroachlabs.go
upstream/cmd/generate/config/rules/codecov.go
upstream/cmd/generate/config/rules/cohere.go
upstream/cmd/generate/config/rules/coinbase.go
upstream/cmd/generate/config/rules/config.tmpl
upstream/cmd/generate/config/rules/configcat.go
upstream/cmd/generate/config/rules/confluent.go
upstream/cmd/generate/config/rules/contentful.go
upstream/cmd/generate/config/rules/couchbase.go
upstream/cmd/generate/config/rules/coveralls.go
upstream/cmd/generate/config/rules/cratesio.go
upstream/cmd/generate/config/rules/curl.go
upstream/cmd/generate/config/rules/cursor.go
upstream/cmd/generate/config/rules/databento.go
upstream/cmd/generate/config/rules/databricks.go
upstream/cmd/generate/config/rules/datadog.go
upstream/cmd/generate/config/rules/datagov.go
upstream/cmd/generate/config/rules/datastax.go
upstream/cmd/generate/config/rules/deepgram.go
upstream/cmd/generate/config/rules/deepseek.go
upstream/cmd/generate/config/rules/definednetworking.go
upstream/cmd/generate/config/rules/deno.go
upstream/cmd/generate/config/rules/devcycle.go
upstream/cmd/generate/config/rules/devin.go
upstream/cmd/generate/config/rules/digitalocean.go
upstream/cmd/generate/config/rules/discord.go
upstream/cmd/generate/config/rules/disqus.go
upstream/cmd/generate/config/rules/docker.go
upstream/cmd/generate/config/rules/dockerhub.go
upstream/cmd/generate/config/rules/doppler.go
upstream/cmd/generate/config/rules/droneci.go
upstream/cmd/generate/config/rules/dropbox.go
upstream/cmd/generate/config/rules/duffel.go
upstream/cmd/generate/config/rules/dynatrace.go
upstream/cmd/generate/config/rules/easypost.go
upstream/cmd/generate/config/rules/ebay.go
upstream/cmd/generate/config/rules/elastic.go
upstream/cmd/generate/config/rules/elevenlabs.go
upstream/cmd/generate/config/rules/endorlabs.go
upstream/cmd/generate/config/rules/etsy.go
upstream/cmd/generate/config/rules/exoscale.go
upstream/cmd/generate/config/rules/facebook.go
upstream/cmd/generate/config/rules/falai.go
upstream/cmd/generate/config/rules/fastly.go
upstream/cmd/generate/config/rules/figma.go
upstream/cmd/generate/config/rules/finicity.go
upstream/cmd/generate/config/rules/finnhub.go
upstream/cmd/generate/config/rules/flickr.go
upstream/cmd/generate/config/rules/flutterwave.go
upstream/cmd/generate/config/rules/flyio.go
upstream/cmd/generate/config/rules/frameio.go
upstream/cmd/generate/config/rules/freemius.go
upstream/cmd/generate/config/rules/freshbooks.go
upstream/cmd/generate/config/rules/fullstory.go
upstream/cmd/generate/config/rules/gcnotify.go
upstream/cmd/generate/config/rules/gcp.go
upstream/cmd/generate/config/rules/generic.go
upstream/cmd/generate/config/rules/generic_api_key_filter.go
upstream/cmd/generate/config/rules/generic_api_key_filter_test.go
upstream/cmd/generate/config/rules/generic_credential_uri.go
upstream/cmd/generate/config/rules/generic_password.go
upstream/cmd/generate/config/rules/gitea.go
upstream/cmd/generate/config/rules/github.go
upstream/cmd/generate/config/rules/gitlab.go
upstream/cmd/generate/config/rules/gitter.go
upstream/cmd/generate/config/rules/gocardless.go
upstream/cmd/generate/config/rules/grafana.go
upstream/cmd/generate/config/rules/greptile.go
upstream/cmd/generate/config/rules/groq.go
upstream/cmd/generate/config/rules/gumroad.go
upstream/cmd/generate/config/rules/harness.go
upstream/cmd/generate/config/rules/hashicorp.go
upstream/cmd/generate/config/rules/hashicorp_vault.go
upstream/cmd/generate/config/rules/heroku.go
upstream/cmd/generate/config/rules/highnote.go
upstream/cmd/generate/config/rules/honeycomb.go
upstream/cmd/generate/config/rules/hubspot.go
upstream/cmd/generate/config/rules/huggingface.go
upstream/cmd/generate/config/rules/hunter.go
upstream/cmd/generate/config/rules/ibm.go
upstream/cmd/generate/config/rules/influxdb.go
upstream/cmd/generate/config/rules/infomaniak.go
upstream/cmd/generate/config/rules/infracost.go
upstream/cmd/generate/config/rules/instantly.go
upstream/cmd/generate/config/rules/intercom.go
upstream/cmd/generate/config/rules/intra42.go
upstream/cmd/generate/config/rules/ionic.go
upstream/cmd/generate/config/rules/jumpcloud.go
upstream/cmd/generate/config/rules/jwt.go
upstream/cmd/generate/config/rules/kagi.go
upstream/cmd/generate/config/rules/kimi.go
upstream/cmd/generate/config/rules/klaviyo.go
upstream/cmd/generate/config/rules/kraken.go
upstream/cmd/generate/config/rules/kubernetes.go
upstream/cmd/generate/config/rules/kucoin.go
upstream/cmd/generate/config/rules/langchain.go
upstream/cmd/generate/config/rules/langfuse.go
upstream/cmd/generate/config/rules/lark.go
upstream/cmd/generate/config/rules/launchdarkly.go
upstream/cmd/generate/config/rules/lichess.go
upstream/cmd/generate/config/rules/lighton.go
upstream/cmd/generate/config/rules/linear.go
upstream/cmd/generate/config/rules/linkedin.go
upstream/cmd/generate/config/rules/llamacloud.go
upstream/cmd/generate/config/rules/lob.go
upstream/cmd/generate/config/rules/looker.go
upstream/cmd/generate/config/rules/mailchimp.go
upstream/cmd/generate/config/rules/mailersend.go
upstream/cmd/generate/config/rules/mailgun.go
upstream/cmd/generate/config/rules/mapbox.go
upstream/cmd/generate/config/rules/mattermost.go
upstream/cmd/generate/config/rules/maxmind.go
upstream/cmd/generate/config/rules/mem0.go
upstream/cmd/generate/config/rules/meraki.go
upstream/cmd/generate/config/rules/mercury.go
upstream/cmd/generate/config/rules/mergify.go
upstream/cmd/generate/config/rules/messagebird.go
upstream/cmd/generate/config/rules/midtrans.go
upstream/cmd/generate/config/rules/minimax.go
upstream/cmd/generate/config/rules/miro.go
upstream/cmd/generate/config/rules/mistral.go
upstream/cmd/generate/config/rules/monday.go
upstream/cmd/generate/config/rules/mongodb.go
upstream/cmd/generate/config/rules/mux.go
upstream/cmd/generate/config/rules/neon.go
upstream/cmd/generate/config/rules/netlify.go
upstream/cmd/generate/config/rules/newrelic.go
upstream/cmd/generate/config/rules/ngrok.go
upstream/cmd/generate/config/rules/notion.go
upstream/cmd/generate/config/rules/npm.go
upstream/cmd/generate/config/rules/nuget.go
upstream/cmd/generate/config/rules/nvidia.go
upstream/cmd/generate/config/rules/nylas.go
upstream/cmd/generate/config/rules/nytimes.go
upstream/cmd/generate/config/rules/octopusdeploy.go
upstream/cmd/generate/config/rules/okta.go
upstream/cmd/generate/config/rules/ollama.go
upstream/cmd/generate/config/rules/onesignal.go
upstream/cmd/generate/config/rules/onfido.go
upstream/cmd/generate/config/rules/openai.go
upstream/cmd/generate/config/rules/openrouter.go
upstream/cmd/generate/config/rules/openshift.go
upstream/cmd/generate/config/rules/openweather.go
upstream/cmd/generate/config/rules/opsgenie.go
upstream/cmd/generate/config/rules/ovh.go
upstream/cmd/generate/config/rules/paddle.go
upstream/cmd/generate/config/rules/pagerduty.go
upstream/cmd/generate/config/rules/paypal.go
upstream/cmd/generate/config/rules/perplexity.go
upstream/cmd/generate/config/rules/persona.go
upstream/cmd/generate/config/rules/pinecone.go
upstream/cmd/generate/config/rules/pinterest.go
upstream/cmd/generate/config/rules/plaid.go
upstream/cmd/generate/config/rules/planetscale.go
upstream/cmd/generate/config/rules/plivo.go
upstream/cmd/generate/config/rules/polar.go
upstream/cmd/generate/config/rules/polymarket.go
upstream/cmd/generate/config/rules/posthog.go
upstream/cmd/generate/config/rules/postman.go
upstream/cmd/generate/config/rules/postmark.go
upstream/cmd/generate/config/rules/prefect.go
upstream/cmd/generate/config/rules/privateai.go
upstream/cmd/generate/config/rules/privatekey.go
upstream/cmd/generate/config/rules/proof.go
upstream/cmd/generate/config/rules/pulumi.go
upstream/cmd/generate/config/rules/pypi.go
upstream/cmd/generate/config/rules/rainforestpay.go
upstream/cmd/generate/config/rules/ramp.go
upstream/cmd/generate/config/rules/rapidapi.go
upstream/cmd/generate/config/rules/razorpay.go
upstream/cmd/generate/config/rules/readme.go
upstream/cmd/generate/config/rules/redirectpizza.go
upstream/cmd/generate/config/rules/render.go
upstream/cmd/generate/config/rules/replicate.go
upstream/cmd/generate/config/rules/resend.go
upstream/cmd/generate/config/rules/retell.go
upstream/cmd/generate/config/rules/rootly.go
upstream/cmd/generate/config/rules/rubygems.go
upstream/cmd/generate/config/rules/runpod.go
upstream/cmd/generate/config/rules/salesforce.go
upstream/cmd/generate/config/rules/samsara.go
upstream/cmd/generate/config/rules/scaleway.go
upstream/cmd/generate/config/rules/scalingo.go
upstream/cmd/generate/config/rules/scalr.go
upstream/cmd/generate/config/rules/segment.go
upstream/cmd/generate/config/rules/sendbird.go
upstream/cmd/generate/config/rules/sendgrid.go
upstream/cmd/generate/config/rules/sendinblue.go
upstream/cmd/generate/config/rules/sentry.go
upstream/cmd/generate/config/rules/settlemint.go
upstream/cmd/generate/config/rules/shippo.go
upstream/cmd/generate/config/rules/shopify.go
upstream/cmd/generate/config/rules/sidekiq.go
upstream/cmd/generate/config/rules/slack.go
upstream/cmd/generate/config/rules/snowflake.go
upstream/cmd/generate/config/rules/snyk.go
upstream/cmd/generate/config/rules/sonar.go
upstream/cmd/generate/config/rules/sourcegraph.go
upstream/cmd/generate/config/rules/square.go
upstream/cmd/generate/config/rules/squarespace.go
upstream/cmd/generate/config/rules/sslmate.go
upstream/cmd/generate/config/rules/stabilityai.go
upstream/cmd/generate/config/rules/stopwords.go
upstream/cmd/generate/config/rules/stripe.go
upstream/cmd/generate/config/rules/sumologic.go
upstream/cmd/generate/config/rules/supabase.go
upstream/cmd/generate/config/rules/tableau.go
upstream/cmd/generate/config/rules/tailscale.go
upstream/cmd/generate/config/rules/teams.go
upstream/cmd/generate/config/rules/telegram.go
upstream/cmd/generate/config/rules/telnyx.go
upstream/cmd/generate/config/rules/temporal.go
upstream/cmd/generate/config/rules/thunderstore.go
upstream/cmd/generate/config/rules/togetherai.go
upstream/cmd/generate/config/rules/travisci.go
upstream/cmd/generate/config/rules/trello.go
upstream/cmd/generate/config/rules/twilio.go
upstream/cmd/generate/config/rules/twitch.go
upstream/cmd/generate/config/rules/twitter.go
upstream/cmd/generate/config/rules/typeform.go
upstream/cmd/generate/config/rules/unkey.go
upstream/cmd/generate/config/rules/upcloud.go
upstream/cmd/generate/config/rules/upstage.go
upstream/cmd/generate/config/rules/upstash.go
upstream/cmd/generate/config/rules/valtown.go
upstream/cmd/generate/config/rules/vercel.go
upstream/cmd/generate/config/rules/virustotal.go
upstream/cmd/generate/config/rules/voyageai.go
upstream/cmd/generate/config/rules/vultr.go
upstream/cmd/generate/config/rules/wakatime.go
upstream/cmd/generate/config/rules/weatherstack.go
upstream/cmd/generate/config/rules/weightsandbiases.go
upstream/cmd/generate/config/rules/wiz.go
upstream/cmd/generate/config/rules/woocommerce.go
upstream/cmd/generate/config/rules/workato.go
upstream/cmd/generate/config/rules/workos.go
upstream/cmd/generate/config/rules/xai.go
upstream/cmd/generate/config/rules/xendit.go
upstream/cmd/generate/config/rules/yandex.go
upstream/cmd/generate/config/rules/zai.go
upstream/cmd/generate/config/rules/zendesk.go
upstream/cmd/generate/config/rules/zoho.go
upstream/cmd/generate/config/rules/zuplo.go
upstream/cmd/generate/config/utils/expr.go
upstream/cmd/generate/config/utils/generate.go
upstream/cmd/generate/config/utils/generate_test.go
upstream/cmd/generate/config/utils/patterns.go
upstream/cmd/generate/config/utils/validate.go
upstream/cmd/generate/secrets/regen.go
upstream/config/betterleaks.toml
upstream/config/config.go
upstream/config/config_test.go
upstream/config/rule.go
upstream/config/rule_test.go
upstream/credential/credential.go
upstream/docs/aikido_log.svg
upstream/docs/config.md
upstream/docs/scanning.md
upstream/docs/v2_migration.md
upstream/docs/schemas/credential.schema.json
upstream/docs/schemas/finding.schema.json
upstream/docs/schemas/findings.schema.json
upstream/examples/concurrent_scanner.go
upstream/examples/custom_config.go
upstream/examples/simple.go
upstream/examples/with_analysis.go
upstream/examples/with_re2_regexp.go
upstream/examples/with_stdlib_regexp.go
upstream/examples/without_analysis.go
upstream/fingerprint/fingerprint.go
upstream/fingerprint/fingerprint_test.go
upstream/internal/ahocorasick/matcher.go
upstream/internal/ahocorasick/matcher_test.go
upstream/internal/analyze/result.go
upstream/internal/analyze/result_test.go
upstream/internal/cache/cache.go
upstream/internal/cache/cache_test.go
upstream/internal/codec/ascii.go
upstream/internal/codec/base64.go
upstream/internal/codec/decoder.go
upstream/internal/codec/decoder_test.go
upstream/internal/codec/encodings.go
upstream/internal/codec/hex.go
upstream/internal/codec/percent.go
upstream/internal/codec/segment.go
upstream/internal/codec/start_end.go
upstream/internal/codec/unicode.go
upstream/internal/color/color.go
upstream/internal/confidence/confidence.go
upstream/internal/confidence/confidence_test.go
upstream/internal/contextwindow/contextwindow.go
upstream/internal/contextwindow/extract_test.go
upstream/internal/exprruntime/bindings_analysis.go
upstream/internal/exprruntime/bindings_analysis_test.go
upstream/internal/exprruntime/bindings_aws.go
upstream/internal/exprruntime/bindings_aws_test.go
upstream/internal/exprruntime/bindings_azure.go
upstream/internal/exprruntime/bindings_azure_test.go
upstream/internal/exprruntime/bindings_base64.go
upstream/internal/exprruntime/bindings_crypto.go
upstream/internal/exprruntime/bindings_env.go
upstream/internal/exprruntime/bindings_env_test.go
upstream/internal/exprruntime/bindings_filter.go
upstream/internal/exprruntime/bindings_filter_test.go
upstream/internal/exprruntime/bindings_gcp.go
upstream/internal/exprruntime/bindings_gcp_test.go
upstream/internal/exprruntime/bindings_hex.go
upstream/internal/exprruntime/bindings_http.go
upstream/internal/exprruntime/bindings_obfuscate_test.go
upstream/internal/exprruntime/bindings_revoke.go
upstream/internal/exprruntime/bindings_revoke_test.go
upstream/internal/exprruntime/bindings_strings.go
upstream/internal/exprruntime/bindings_test.go
upstream/internal/exprruntime/bindings_time.go
upstream/internal/exprruntime/bindings_validate.go
upstream/internal/exprruntime/conventions_test.go
upstream/internal/exprruntime/local.go
upstream/internal/exprruntime/runtime.go
upstream/internal/exprruntime/validation_limits.go
upstream/internal/exprruntime/validation_limits_test.go
upstream/internal/gitdiff/LICENSE
upstream/internal/gitdiff/README.md
upstream/internal/gitdiff/assert_test.go
upstream/internal/gitdiff/base85.go
upstream/internal/gitdiff/base85_test.go
upstream/internal/gitdiff/binary.go
upstream/internal/gitdiff/binary_test.go
upstream/internal/gitdiff/file_header.go
upstream/internal/gitdiff/file_header_test.go
upstream/internal/gitdiff/gitdiff.go
upstream/internal/gitdiff/gitdiff_test.go
upstream/internal/gitdiff/parser.go
upstream/internal/gitdiff/parser_test.go
upstream/internal/gitdiff/patch_header.go
upstream/internal/gitdiff/patch_header_test.go
upstream/internal/gitdiff/text.go
upstream/internal/gitdiff/text_test.go
upstream/internal/gitdiff/testdata/new_binary_file.patch
upstream/internal/gitdiff/testdata/one_file.patch
upstream/internal/gitdiff/testdata/two_files.patch
upstream/internal/httpclient/auth.go
upstream/internal/httpclient/auth_test.go
upstream/internal/httpclient/transport.go
upstream/internal/httpclient/transport_test.go
upstream/internal/limits/limits.go
upstream/internal/logging/console.go
upstream/internal/logging/log.go
upstream/internal/logging/log_test.go
upstream/internal/provider/cache_key.go
upstream/internal/provider/credential.go
upstream/internal/provider/pool.go
upstream/internal/provider/pool_test.go
upstream/internal/provider/result.go
upstream/internal/provider/result_test.go
upstream/internal/provider/runtime.go
upstream/internal/regexspan/plan.go
upstream/internal/regexspan/plan_test.go
upstream/internal/revoke/result.go
upstream/internal/revoke/revoke.go
upstream/internal/revoke/revoke_test.go
upstream/internal/ruletiming/ruletiming.go
upstream/internal/ruletiming/ruletiming_test.go
upstream/internal/sigv4/sigv4.go
upstream/internal/sigv4/sigv4_test.go
upstream/internal/tokenizer/tokenizer.go
upstream/internal/tokenizer/tokenizer_test.go
upstream/internal/tokenizer/assets/cl100k_base.tiktoken.gz
upstream/internal/urlredact/redact.go
upstream/internal/urlredact/redact_test.go
upstream/internal/words/search.go
upstream/internal/words/search_test.go
upstream/internal/words/words.go
upstream/internal/words/words.txt.gz
upstream/pipeline/pipeline.go
upstream/pipeline/pipeline_test.go
upstream/regexp/compiledregexp.go
upstream/regexp/regexp.go
upstream/regexp/regexp_test.go
upstream/regexp/stdlib.go
upstream/regexp/re2/re2.go
upstream/report/analysis.go
upstream/report/credential.go
upstream/report/credential_test.go
upstream/report/finding.go
upstream/report/finding_test.go
upstream/report/json.go
upstream/report/json_test.go
upstream/report/print_pretty.go
upstream/report/print_pretty_test.go
upstream/report/report.go
upstream/report/validation_status.go
upstream/scan/assignment_guard.go
upstream/scan/assignment_guard_test.go
upstream/scan/components.go
upstream/scan/components_test.go
upstream/scan/concurrency_test.go
upstream/scan/dependencies_test.go
upstream/scan/doc.go
upstream/scan/doc_test.go
upstream/scan/expr.go
upstream/scan/filter.go
upstream/scan/location.go
upstream/scan/location_test.go
upstream/scan/options.go
upstream/scan/path_suffix.go
upstream/scan/path_suffix_test.go
upstream/scan/regex_engine_test.go
upstream/scan/rule.go
upstream/scan/scanner.go
upstream/scan/scanner_test.go
upstream/scan/search_window_test.go
upstream/scan/utils.go
upstream/scan/utils_test.go
upstream/scripts/count_rules.py
upstream/scripts/pre-commit.py
upstream/scripts/profile.sh
upstream/scripts/release_gen.html
upstream/sources/attribute.go
upstream/sources/auto.go
upstream/sources/auto_test.go
upstream/sources/common.go
upstream/sources/common_test.go
upstream/sources/doc.go
upstream/sources/file.go
upstream/sources/file_test.go
upstream/sources/files.go
upstream/sources/files_test.go
upstream/sources/fragment.go
upstream/sources/git.go
upstream/sources/git_patch.go
upstream/sources/git_patch_test.go
upstream/sources/git_test.go
upstream/sources/pre_receive.go
upstream/sources/pre_receive_test.go
upstream/sources/provider_redaction_test.go
upstream/sources/reader.go
upstream/sources/reader_test.go
upstream/sources/source.go
upstream/sources/url.go
upstream/sources/url_test.go
upstream/sources/github/attribute.go
upstream/sources/github/doc.go
upstream/sources/github/example_test.go
upstream/sources/github/github.go
upstream/sources/github/github_test.go
upstream/sources/gitlab/attribute.go
upstream/sources/gitlab/doc.go
upstream/sources/gitlab/gitlab.go
upstream/sources/gitlab/gitlab_test.go
upstream/sources/gitlab/options.go
upstream/sources/huggingface/attribute.go
upstream/sources/huggingface/doc.go
upstream/sources/huggingface/huggingface.go
upstream/sources/huggingface/huggingface_test.go
upstream/sources/internal/download/download.go
upstream/sources/internal/download/download_test.go
upstream/sources/internal/targeturl/github.go
upstream/sources/internal/targeturl/gitlab.go
upstream/sources/internal/targeturl/huggingface.go
upstream/sources/prefilter/prefilter.go
upstream/sources/s3/attribute.go
upstream/sources/s3/doc.go
upstream/sources/s3/s3.go
upstream/sources/s3/s3_test.go
upstream/sources/scm/clone.go
upstream/sources/scm/clone_test.go
upstream/sources/scm/scm.go
upstream/testdata/archives/files.7z
upstream/testdata/archives/files.tar
upstream/testdata/archives/files.tar.xz
upstream/testdata/archives/files.tar.zst
upstream/testdata/archives/files.zip
upstream/testdata/archives/nested.tar.gz
upstream/testdata/archives/files/.env.prod
upstream/testdata/archives/files/api.go
upstream/testdata/archives/files/main.go
upstream/testdata/archives/files/main.go.gz
upstream/testdata/archives/files/main.go.xz
upstream/testdata/archives/files/main.go.zst
upstream/testdata/baseline/baseline.csv
upstream/testdata/baseline/baseline.json
upstream/testdata/config/archives.toml
upstream/testdata/config/composite.toml
upstream/testdata/config/encoded.toml
upstream/testdata/config/generic.toml
upstream/testdata/config/generic_with_py_path.toml
upstream/testdata/config/simple.toml
upstream/testdata/config/invalid/extend_invalid_base.toml
upstream/testdata/config/invalid/extend_invalid_ruleid.toml
upstream/testdata/config/invalid/rule_bad_value_group.toml
upstream/testdata/config/invalid/rule_missing_id.toml
upstream/testdata/config/invalid/rule_no_regex_or_path.toml
upstream/testdata/config/valid/extend.toml
upstream/testdata/config/valid/extend_base_1.toml
upstream/testdata/config/valid/extend_base_2.toml
upstream/testdata/config/valid/extend_disabled.toml
upstream/testdata/config/valid/extend_disabled_base.toml
upstream/testdata/config/valid/extend_rule_keywords_base.toml
upstream/testdata/config/valid/extend_rule_new.toml
upstream/testdata/config/valid/rule_path_only.toml
upstream/testdata/config/valid/rule_regex_escaped_character_group.toml
upstream/testdata/config/valid/rule_value_group.toml
upstream/testdata/expected/git/small-branch-foo.txt
upstream/testdata/expected/git/small.txt
upstream/testdata/expected/report/csv_simple.csv
upstream/testdata/expected/report/json_simple.json
upstream/testdata/expected/report/junit_empty.xml
upstream/testdata/expected/report/junit_simple.xml
upstream/testdata/expected/report/template_jsonextra.json
upstream/testdata/expected/report/template_markdown.md
upstream/testdata/gitleaksignore/.windowspaths
upstream/testdata/report/jsonextra.tmpl
upstream/testdata/report/markdown.tmpl
upstream/testdata/repos/archives/README.md
upstream/testdata/repos/archives/main.go.zst
upstream/testdata/repos/archives/dotGit/HEAD
upstream/testdata/repos/archives/dotGit/ORIG_HEAD
upstream/testdata/repos/archives/dotGit/config
upstream/testdata/repos/archives/dotGit/description
upstream/testdata/repos/archives/dotGit/index
upstream/testdata/repos/archives/dotGit/packed-refs
upstream/testdata/repos/archives/dotGit/info/exclude
upstream/testdata/repos/archives/dotGit/info/refs
upstream/testdata/repos/archives/dotGit/objects/info/commit-graph
upstream/testdata/repos/archives/dotGit/objects/info/packs
upstream/testdata/repos/archives/dotGit/objects/pack/pack-9d774732f0e985d717a26e126e6574d089375b0d.idx
upstream/testdata/repos/archives/dotGit/objects/pack/pack-9d774732f0e985d717a26e126e6574d089375b0d.pack
upstream/testdata/repos/archives/dotGit/objects/pack/pack-9d774732f0e985d717a26e126e6574d089375b0d.rev
upstream/testdata/repos/nogit/.env.prod
upstream/testdata/repos/nogit/api.go
upstream/testdata/repos/nogit/main.go
upstream/testdata/repos/small/README.md
upstream/testdata/repos/small/main.go
upstream/testdata/repos/small/api/api.go
upstream/testdata/repos/small/api/ignoreCommit.go
upstream/testdata/repos/small/api/ignoreGlobal.go
upstream/testdata/repos/small/dotGit/COMMIT_EDITMSG
upstream/testdata/repos/small/dotGit/FETCH_HEAD
upstream/testdata/repos/small/dotGit/HEAD
upstream/testdata/repos/small/dotGit/ORIG_HEAD
upstream/testdata/repos/small/dotGit/config
upstream/testdata/repos/small/dotGit/description
upstream/testdata/repos/small/dotGit/index
upstream/testdata/repos/small/dotGit/packed-refs
upstream/testdata/repos/small/dotGit/info/exclude
upstream/testdata/repos/small/dotGit/logs/HEAD
upstream/testdata/repos/small/dotGit/logs/refs/heads/api-pkg
upstream/testdata/repos/small/dotGit/logs/refs/heads/foo
upstream/testdata/repos/small/dotGit/logs/refs/heads/main
upstream/testdata/repos/small/dotGit/logs/refs/heads/remove-secrets
upstream/testdata/repos/small/dotGit/logs/refs/remotes/origin/HEAD
upstream/testdata/repos/small/dotGit/logs/refs/remotes/origin/api-pkg
upstream/testdata/repos/small/dotGit/logs/refs/remotes/origin/foo
upstream/testdata/repos/small/dotGit/logs/refs/remotes/origin/main
upstream/testdata/repos/small/dotGit/objects/02/d85657604c34e7b7fbb324a0c6c8b13c2c3760
upstream/testdata/repos/small/dotGit/objects/15/2888a42422b2ff5868b8d003d626120a9cb738
upstream/testdata/repos/small/dotGit/objects/2e/1db472eeba53f06c4026ae4566ea022e36598e
upstream/testdata/repos/small/dotGit/objects/32/bfaec6697c1a693f71b183d3389ad2547bbb3c
upstream/testdata/repos/small/dotGit/objects/49/1504d5a31946ce75e22554cc34203d8e5ff3ca
upstream/testdata/repos/small/dotGit/objects/4f/77f1b3cc39d4b17e4cf4ba0a38f5daed9875b4
upstream/testdata/repos/small/dotGit/objects/53/cd7a3c6eb4937f413e3c25e4a9f39289afa69e
upstream/testdata/repos/small/dotGit/objects/5c/547e4215d9594c3935bdfefdf4f500016a4112
upstream/testdata/repos/small/dotGit/objects/78/9ba677976d5db481de55c799d67acbf8e3f16a
upstream/testdata/repos/small/dotGit/objects/8d/c20a62e189d3446cfb6ec328dbd379d64feb20
upstream/testdata/repos/small/dotGit/objects/90/6335481df9a4b48906c90318b4fac76b67fe73
upstream/testdata/repos/small/dotGit/objects/98/1ab8417104c91bb9a4657f5d436c760c0aff50
upstream/testdata/repos/small/dotGit/objects/9a/932e37eaa9fb64b09e47e5e859c9b2c8cb47ad
upstream/testdata/repos/small/dotGit/objects/a1/22b33c6bad3ee54724f52f2caad385ab1982ab
upstream/testdata/repos/small/dotGit/objects/a5/caae6d742e49a33982f1fdc608ce861ea59be5
upstream/testdata/repos/small/dotGit/objects/a9/aa0c942dcef669a94f207a77426106b25efd1a
upstream/testdata/repos/small/dotGit/objects/ac/bef43fdb053ec01e8e16697536d47853460cbc
upstream/testdata/repos/small/dotGit/objects/bc/f47ef84f29bb7ed6e653d61fccd30d0ecce886
upstream/testdata/repos/small/dotGit/objects/ca/da78a9bf157ec05573f19e682d211f811c2e2d
upstream/testdata/repos/small/dotGit/objects/d8/32479114dc6be7207edc7c37ce91dd11b93161
upstream/testdata/repos/small/dotGit/objects/da/2622b4d97e32c5801511244b809144b6b3ea78
upstream/testdata/repos/small/dotGit/objects/da/eb160a13200a3422e73296a6892784a113e0d6
upstream/testdata/repos/small/dotGit/objects/df/7eaa59fc89b3e7258167605db2e582f1a78e6f
upstream/testdata/repos/small/dotGit/objects/e5/c0849a65c586eab87dcfc31fec74f0fd7c62cb
upstream/testdata/repos/small/dotGit/objects/f1/b58b97808f8e744f6a23c693859df5b5968901
upstream/testdata/repos/small/dotGit/objects/fa/468655086f149d41a8e7db14ed054bebec7687
upstream/testdata/repos/small/dotGit/objects/pack/pack-2cdc2976b84768d0829c75cc8d8fc4d849be62cd.idx
upstream/testdata/repos/small/dotGit/objects/pack/pack-2cdc2976b84768d0829c75cc8d8fc4d849be62cd.pack
upstream/testdata/repos/small/dotGit/refs/heads/api-pkg
upstream/testdata/repos/small/dotGit/refs/heads/foo
upstream/testdata/repos/small/dotGit/refs/heads/main
upstream/testdata/repos/small/dotGit/refs/heads/remove-secrets
upstream/testdata/repos/small/dotGit/refs/remotes/origin/HEAD
upstream/testdata/repos/small/dotGit/refs/remotes/origin/api-pkg
upstream/testdata/repos/small/dotGit/refs/remotes/origin/foo
upstream/testdata/repos/small/dotGit/refs/remotes/origin/main
upstream/testdata/repos/staged/README.md
upstream/testdata/repos/staged/main.go
upstream/testdata/repos/staged/api/api.go
upstream/testdata/repos/staged/dotGit/COMMIT_EDITMSG
upstream/testdata/repos/staged/dotGit/FETCH_HEAD
upstream/testdata/repos/staged/dotGit/HEAD
upstream/testdata/repos/staged/dotGit/ORIG_HEAD
upstream/testdata/repos/staged/dotGit/config
upstream/testdata/repos/staged/dotGit/description
upstream/testdata/repos/staged/dotGit/index
upstream/testdata/repos/staged/dotGit/packed-refs
upstream/testdata/repos/staged/dotGit/info/exclude
upstream/testdata/repos/staged/dotGit/logs/HEAD
upstream/testdata/repos/staged/dotGit/logs/refs/heads/api-pkg
upstream/testdata/repos/staged/dotGit/logs/refs/heads/foo
upstream/testdata/repos/staged/dotGit/logs/refs/heads/main
upstream/testdata/repos/staged/dotGit/logs/refs/heads/remove-secrets
upstream/testdata/repos/staged/dotGit/logs/refs/remotes/origin/HEAD
upstream/testdata/repos/staged/dotGit/logs/refs/remotes/origin/api-pkg
upstream/testdata/repos/staged/dotGit/logs/refs/remotes/origin/foo
upstream/testdata/repos/staged/dotGit/logs/refs/remotes/origin/main
upstream/testdata/repos/staged/dotGit/objects/02/d85657604c34e7b7fbb324a0c6c8b13c2c3760
upstream/testdata/repos/staged/dotGit/objects/15/2888a42422b2ff5868b8d003d626120a9cb738
upstream/testdata/repos/staged/dotGit/objects/2e/1db472eeba53f06c4026ae4566ea022e36598e
upstream/testdata/repos/staged/dotGit/objects/46/18d7e4512b6b0b1dab85cf846d9f43474ec8be
upstream/testdata/repos/staged/dotGit/objects/49/1504d5a31946ce75e22554cc34203d8e5ff3ca
upstream/testdata/repos/staged/dotGit/objects/5c/547e4215d9594c3935bdfefdf4f500016a4112
upstream/testdata/repos/staged/dotGit/objects/65/83d6db4a57bbeda62d50fc91649036d499418d
upstream/testdata/repos/staged/dotGit/objects/66/bc70d0c0bfbb6468b3f90c3f1e9f2ddba02b43
upstream/testdata/repos/staged/dotGit/objects/78/9ba677976d5db481de55c799d67acbf8e3f16a
upstream/testdata/repos/staged/dotGit/objects/90/6335481df9a4b48906c90318b4fac76b67fe73
upstream/testdata/repos/staged/dotGit/objects/9a/932e37eaa9fb64b09e47e5e859c9b2c8cb47ad
upstream/testdata/repos/staged/dotGit/objects/a1/22b33c6bad3ee54724f52f2caad385ab1982ab
upstream/testdata/repos/staged/dotGit/objects/a5/caae6d742e49a33982f1fdc608ce861ea59be5
upstream/testdata/repos/staged/dotGit/objects/a9/aa0c942dcef669a94f207a77426106b25efd1a
upstream/testdata/repos/staged/dotGit/objects/b1/6d768dd595a59f947abe087901183d219d7e54
upstream/testdata/repos/staged/dotGit/objects/bc/f47ef84f29bb7ed6e653d61fccd30d0ecce886
upstream/testdata/repos/staged/dotGit/objects/bf/3f24164d7256b4021575cbdb2f97b98e6f057e
upstream/testdata/repos/staged/dotGit/objects/d8/32479114dc6be7207edc7c37ce91dd11b93161
upstream/testdata/repos/staged/dotGit/objects/da/2622b4d97e32c5801511244b809144b6b3ea78
upstream/testdata/repos/staged/dotGit/objects/e5/c0849a65c586eab87dcfc31fec74f0fd7c62cb
upstream/testdata/repos/staged/dotGit/objects/f1/b58b97808f8e744f6a23c693859df5b5968901
upstream/testdata/repos/staged/dotGit/objects/pack/pack-2cdc2976b84768d0829c75cc8d8fc4d849be62cd.idx
upstream/testdata/repos/staged/dotGit/objects/pack/pack-2cdc2976b84768d0829c75cc8d8fc4d849be62cd.pack
upstream/testdata/repos/staged/dotGit/refs/heads/api-pkg
upstream/testdata/repos/staged/dotGit/refs/heads/foo
upstream/testdata/repos/staged/dotGit/refs/heads/main
upstream/testdata/repos/staged/dotGit/refs/heads/remove-secrets
upstream/testdata/repos/staged/dotGit/refs/remotes/origin/HEAD
upstream/testdata/repos/staged/dotGit/refs/remotes/origin/api-pkg
upstream/testdata/repos/staged/dotGit/refs/remotes/origin/foo
upstream/testdata/repos/staged/dotGit/refs/remotes/origin/main
upstream/testdata/repos/symlinks/file_symlink/symlinked_id_ed25519
upstream/testdata/repos/symlinks/source_file/id_ed25519
upstream/version/version.go
wrapper/cgo_wrapper.go
wrapper/go.mod
wrapper/go.sum