diff --git a/detect_secrets/filters/heuristic.py b/detect_secrets/filters/heuristic.py index 7fb078181..53f846847 100644 --- a/detect_secrets/filters/heuristic.py +++ b/detect_secrets/filters/heuristic.py @@ -214,6 +214,7 @@ def is_lock_file(filename: str) -> bool: 'poetry.lock', 'Cargo.lock', 'packages.lock.json', + 'pnpm-lock.yaml', } diff --git a/tests/filters/heuristic_filter_test.py b/tests/filters/heuristic_filter_test.py index 90e1eb0de..49eb7f15e 100644 --- a/tests/filters/heuristic_filter_test.py +++ b/tests/filters/heuristic_filter_test.py @@ -149,6 +149,7 @@ def test_is_lock_file(): # Basic tests assert filters.heuristic.is_lock_file('composer.lock') assert filters.heuristic.is_lock_file('packages.lock.json') + assert filters.heuristic.is_lock_file('pnpm-lock.yaml') # file path assert filters.heuristic.is_lock_file('path/yarn.lock')