Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AJ's work on for data library #1

Merged
merged 207 commits into from
Dec 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
0aeb863
add redoc
AlbertSnows Aug 23, 2024
24957bc
parent 0aeb863e89be69d32de36a89bd33d24dae6d1919
AlbertSnows Aug 26, 2024
934890a
various cleanup
AlbertSnows Sep 9, 2024
20936e7
fix route type
AlbertSnows Sep 10, 2024
7d98275
changed post to put
AlbertSnows Sep 10, 2024
50adb98
corrected type
AlbertSnows Sep 11, 2024
e61fb39
add replace list and extend items
AlbertSnows Sep 12, 2024
30c195f
add some typing
AlbertSnows Sep 12, 2024
2cf66ca
add type to auth
AlbertSnows Sep 16, 2024
8fb7c4f
move authz endpoints to lambdas
AlbertSnows Sep 16, 2024
c923302
finishing tests
AlbertSnows Sep 17, 2024
a3b48d4
fixing the user id thing
AlbertSnows Sep 17, 2024
3ad44f6
minor fixes to test
AlbertSnows Sep 18, 2024
e18eeaa
minor fixes to db
AlbertSnows Sep 18, 2024
bb16702
update get lists
AlbertSnows Sep 18, 2024
d09d716
fixing circular import
AlbertSnows Sep 18, 2024
b7897ff
working on tests
AlbertSnows Sep 19, 2024
a7f3b2d
stop using frozen sets
AlbertSnows Sep 19, 2024
eceda0d
add todo
AlbertSnows Sep 19, 2024
7c9980f
change /lists from replace to update
AlbertSnows Sep 19, 2024
fe35d67
fixing db update to rely on orm instead of dict
AlbertSnows Sep 20, 2024
0e7c65e
moved lists file
AlbertSnows Sep 20, 2024
22edcd1
adding data file
AlbertSnows Sep 20, 2024
2371057
get list tests
AlbertSnows Sep 23, 2024
01cfd77
more route cleanup
AlbertSnows Sep 23, 2024
aa8bbae
change route schema
AlbertSnows Sep 24, 2024
8a3993c
fix data
AlbertSnows Sep 24, 2024
5183fbe
fix route input expectation
AlbertSnows Sep 25, 2024
620791d
adding some todos
AlbertSnows Sep 25, 2024
b3c85fb
beginning inspection
AlbertSnows Sep 25, 2024
d26c87b
moving files around
AlbertSnows Sep 26, 2024
d73be83
renaming files
AlbertSnows Sep 26, 2024
84913e4
breaking up functions
AlbertSnows Sep 26, 2024
c71d708
more doc work
AlbertSnows Sep 26, 2024
c269801
adding more documentation for routes
AlbertSnows Sep 26, 2024
41a8486
adding more tests for lists
AlbertSnows Sep 26, 2024
759868a
adding helpers test file
AlbertSnows Sep 26, 2024
4db5b38
working on fixes tests after migration
AlbertSnows Sep 30, 2024
4430725
minor switch to endpoint
AlbertSnows Sep 30, 2024
3e63c25
fix the loss of arborist
AlbertSnows Sep 30, 2024
546d0e6
SAFE: all tests passing again
AlbertSnows Oct 1, 2024
319db4c
test reading lists success
AlbertSnows Oct 1, 2024
812422c
minor data change, cf
AlbertSnows Oct 1, 2024
2130975
blacklist test
AlbertSnows Oct 1, 2024
c4f1d44
more test writing, adding lots of todos
AlbertSnows Oct 2, 2024
594cf12
better read lists test
AlbertSnows Oct 2, 2024
f20cfe8
finished tests for now
AlbertSnows Oct 2, 2024
cee9f27
formatting cleanup
AlbertSnows Oct 2, 2024
97666b1
minor format
AlbertSnows Oct 2, 2024
1741e8d
reformatting commit
AlbertSnows Oct 3, 2024
7c28527
minor, more format changes
AlbertSnows Oct 3, 2024
078b2f4
working on endpoint refactor
AlbertSnows Oct 3, 2024
431664c
moving some code to helper
AlbertSnows Oct 4, 2024
97bbbca
minor formatting
AlbertSnows Oct 4, 2024
a7e3354
unsatisfying error handler abstraction, works for now though
AlbertSnows Oct 5, 2024
63aa0f7
cleaning up by id
AlbertSnows Oct 5, 2024
ce82c4c
fixing test that works now for some reason
AlbertSnows Oct 5, 2024
13f6d71
fixing spooky variable behavior
AlbertSnows Oct 5, 2024
2314df6
saving alex's suggestions
AlbertSnows Oct 7, 2024
f9f02b5
saving alex's suggestions p2
AlbertSnows Oct 8, 2024
4d6c600
remove malicious test todo
AlbertSnows Oct 8, 2024
ba2905b
add config readme
AlbertSnows Oct 8, 2024
b1395fd
moving schema to config
AlbertSnows Oct 8, 2024
280d81c
moved items_schema
AlbertSnows Oct 9, 2024
af305d5
document update structure
AlbertSnows Oct 9, 2024
7e6d87f
renaming test configs a bit
AlbertSnows Oct 9, 2024
b69bc50
renaming things
AlbertSnows Oct 9, 2024
4f3ebcf
more name changes
AlbertSnows Oct 9, 2024
a501e5c
remove unused
AlbertSnows Oct 9, 2024
f1edfda
more fixes to get new config
AlbertSnows Oct 9, 2024
dfd3127
schema location notes
AlbertSnows Oct 9, 2024
0218682
trying to add middleware
AlbertSnows Oct 9, 2024
675cb6e
middleware + remove endpoint
AlbertSnows Oct 10, 2024
f221f3c
revert to conftest
AlbertSnows Oct 10, 2024
0b37d15
adding future considerations
AlbertSnows Oct 10, 2024
a87f346
middleware done(?) needs test
AlbertSnows Oct 10, 2024
e03fdf8
working on middleware test
AlbertSnows Oct 10, 2024
07d2990
regex_key_matcher test (not working)
AlbertSnows Oct 10, 2024
6866485
key matcher works
AlbertSnows Oct 10, 2024
176138f
working on ensuring middleware is hit
AlbertSnows Oct 11, 2024
68a5196
middleware works
AlbertSnows Oct 11, 2024
e2620b9
adding lib
AlbertSnows Oct 11, 2024
04c753f
adding max limits checks
AlbertSnows Oct 14, 2024
425d22f
test_docs fixed
AlbertSnows Oct 14, 2024
58c7153
on update added to column
AlbertSnows Oct 14, 2024
0b81726
more tests
AlbertSnows Oct 14, 2024
e161484
fixing issues in by id, including auth
AlbertSnows Oct 15, 2024
f838918
most tests fixed by updating .env
AlbertSnows Oct 15, 2024
309c036
TESTS STABLE
AlbertSnows Oct 15, 2024
f9f4faf
STABLE v0.2: fix config
AlbertSnows Oct 15, 2024
6e9d7b1
all todo's moved to docs
AlbertSnows Oct 15, 2024
59d6f41
minor format
AlbertSnows Oct 15, 2024
31437d0
formatting todo doc
AlbertSnows Oct 15, 2024
bb8e480
UNSAFE: in the middle of various fixes
AlbertSnows Oct 15, 2024
c312ac4
fixing tests
AlbertSnows Oct 16, 2024
b19bde9
STABLE: fixed tests
AlbertSnows Oct 16, 2024
6944549
STABLE: fixed tests, v2
AlbertSnows Oct 16, 2024
54c5fe8
added some docs
AlbertSnows Oct 16, 2024
3397ab8
fixed base test router missing router
AlbertSnows Oct 16, 2024
8ab48ff
STABLE: adding middleware validation!
AlbertSnows Oct 16, 2024
ab29d6e
minor doc update
AlbertSnows Oct 16, 2024
ee8dbca
switching to dependencies
AlbertSnows Oct 17, 2024
38b5f8c
STABLE: terminal and pycharm work
AlbertSnows Oct 17, 2024
8759be2
changing data structure
AlbertSnows Oct 17, 2024
b3f2aeb
migrating helpers to folder
AlbertSnows Oct 17, 2024
3af23c8
STABLE: tests fixed again after switching to deps
AlbertSnows Oct 17, 2024
5b3e5f7
STABLE: working on dependencies
AlbertSnows Oct 18, 2024
842bab5
add validate lists
AlbertSnows Oct 18, 2024
3d57718
validate lists works?
AlbertSnows Oct 21, 2024
3193e7d
adding docs
AlbertSnows Oct 21, 2024
435c8b7
reverting client change for tests
AlbertSnows Oct 22, 2024
c3166f8
STABLE: comment out middleware code for now
AlbertSnows Oct 22, 2024
48c2611
moving test files around
AlbertSnows Oct 23, 2024
995e5db
add delete test
AlbertSnows Oct 23, 2024
81d8da4
fixing more tests
AlbertSnows Oct 23, 2024
6757ef1
fix: Move jsonschema to main dependencies
k-burt-uch Oct 23, 2024
9c182a7
fix: app_instance -> app in main.py
k-burt-uch Oct 23, 2024
0c78231
Updates ImageBuildAndPush to only depend on Security
k-burt-uch Oct 23, 2024
8fb1d11
Use the right test-script
k-burt-uch Oct 24, 2024
eeca1c5
Debug - echo current_dir
k-burt-uch Oct 24, 2024
e3364c4
starting to add max item tests
AlbertSnows Oct 24, 2024
d0111f1
Merge pull request #6 from uc-cdis/fix/docker-fixes
AlbertSnows Oct 24, 2024
4b5726c
fix config a tad plus test_dependencies
AlbertSnows Oct 30, 2024
0410ce1
remove old migration
AlbertSnows Oct 30, 2024
2f62ef6
BLACK formatting
AlbertSnows Oct 30, 2024
cd89b63
fix(bash): fix bash script paths and simplify logic
Avantol13 Oct 31, 2024
9090efc
Merge pull request #8 from uc-cdis/fix/bash
AlbertSnows Oct 31, 2024
b4d7ba2
fix .env and address question
AlbertSnows Oct 31, 2024
4c2029e
fix faulty config switch for functions
AlbertSnows Oct 31, 2024
9a5823a
removing some candidates that we may not need?
AlbertSnows Oct 31, 2024
951e1ba
bring back pytest asyncio
AlbertSnows Oct 31, 2024
7b3494c
P1: implmenting some of alex's suggestions
AlbertSnows Oct 31, 2024
fc5020e
switch from helpers to utils folder
AlbertSnows Nov 1, 2024
6ba3016
Running poetry lock
k-burt-uch Nov 1, 2024
c2d3600
fix readme references
AlbertSnows Nov 1, 2024
bb2ec5b
minor fix to config, remove token claims
AlbertSnows Nov 4, 2024
b8652dc
Update docs/future_considerations.md
AlbertSnows Nov 4, 2024
640c71f
minor fixes to docs, move config
AlbertSnows Nov 4, 2024
8131cf0
merge
AlbertSnows Nov 4, 2024
a36bd69
ran pre-commit, changed whitelist, remove schema
AlbertSnows Nov 4, 2024
123cf5b
delete middleware, add docs, update pre-commit
AlbertSnows Nov 4, 2024
65b2071
add type hints
AlbertSnows Nov 5, 2024
b534970
more fixes from test branch
AlbertSnows Nov 5, 2024
d17d3b0
implementing alex's remaining suggestions
AlbertSnows Nov 6, 2024
c91ad13
fix tests
AlbertSnows Nov 6, 2024
86b503b
fix ci, fix schema setup
AlbertSnows Nov 6, 2024
0703cd5
fix sh files
AlbertSnows Nov 6, 2024
e6973bf
fix migration stuff a bit, and config
AlbertSnows Nov 6, 2024
ed97108
TEST: test.sh under bin?
AlbertSnows Nov 6, 2024
4c13f47
TEST: change location of references
AlbertSnows Nov 6, 2024
6facdce
remove redundant file
AlbertSnows Nov 6, 2024
c5dcb4a
temp change coverage
AlbertSnows Nov 13, 2024
49c7bd5
Update config/item_schemas.json
AlbertSnows Nov 14, 2024
6fc0292
implementing part of alex's changes
AlbertSnows Nov 14, 2024
6806c42
turn off skip auth test
AlbertSnows Nov 14, 2024
5c22c6e
Merge remote-tracking branch 'origin/users/ajs/dev' into users/ajs/dev
AlbertSnows Nov 14, 2024
6ec6009
remove :param and :return
AlbertSnows Nov 14, 2024
db869fa
Update README.md
AlbertSnows Nov 14, 2024
5d7f19c
next chunk of changes per alex's suggestion
AlbertSnows Nov 14, 2024
94f942d
another chunk of changes per alex's review
AlbertSnows Nov 14, 2024
8d37fbe
Merge remote-tracking branch 'origin/users/ajs/dev' into users/ajs/dev
AlbertSnows Nov 14, 2024
e690285
fix test.sh
AlbertSnows Nov 14, 2024
57a8f13
fixing minor details in responses, as well as commits
AlbertSnows Nov 15, 2024
913e84a
possible fix for replace list
AlbertSnows Nov 15, 2024
ebce739
working on various fixes per Alex. these ones include adding slashes …
AlbertSnows Nov 15, 2024
abc393e
adding updated time to allow list
AlbertSnows Nov 18, 2024
4e7cdad
Disable UnitTest CI, reduce coverage to 0
k-burt-uch Nov 18, 2024
eb01b1e
Remove informational lint
k-burt-uch Nov 18, 2024
6ade3bb
Remove RequiredLint
k-burt-uch Nov 18, 2024
4988f36
Merge pull request #9 from uc-cdis/disable_unitest_ci
k-burt-uch Nov 18, 2024
8522458
adding awaits, fixing tests
AlbertSnows Nov 18, 2024
88ae977
Merge remote-tracking branch 'origin/users/ajs/dev' into users/ajs/dev
AlbertSnows Nov 18, 2024
8d3f301
adding type params to the docs
AlbertSnows Nov 18, 2024
b16f222
working on swagger docs
AlbertSnows Nov 18, 2024
57874b8
swagger docs, remove requirements from basic
AlbertSnows Nov 19, 2024
548cc0c
fix remaining tests
AlbertSnows Nov 19, 2024
ef76c35
finish docstring work
AlbertSnows Nov 19, 2024
ac4dc9a
add check for policy
AlbertSnows Nov 19, 2024
0e8ab3f
add handler for policy check
AlbertSnows Nov 19, 2024
4914ffe
minor fix to create policy handler
AlbertSnows Nov 19, 2024
9523658
gen3_data_library -> gen3_user_data_library
k-burt-uch Nov 19, 2024
d55ab7c
minor fix to json encoder
AlbertSnows Nov 19, 2024
fc21931
Merge remote-tracking branch 'origin/fix/arborist-resource-paths' int…
AlbertSnows Nov 19, 2024
ba1f580
adding debug lines
AlbertSnows Nov 19, 2024
41c9487
Add DEBUG_SKIP_AUTH to ensure_user_exists
k-burt-uch Nov 20, 2024
e10a657
Merge pull request #11 from uc-cdis/fix/disable-arborist
k-burt-uch Nov 20, 2024
44d52f6
chore(lint): test linter fix
Avantol13 Nov 26, 2024
7b83d96
chore(admin): run black and isort, update deps by relocking
Avantol13 Nov 26, 2024
d7065cd
Update ci.yml
Avantol13 Nov 26, 2024
6a365d6
Update ci.yml
Avantol13 Nov 26, 2024
b944402
Update ci.yml
Avantol13 Nov 26, 2024
d377c25
fix(metrics): update metrics handling, remove broken profiling
Avantol13 Nov 26, 2024
c2e28cd
Merge remote-tracking branch 'origin/users/ajs/dev' into users/ajs/dev
Avantol13 Nov 26, 2024
4389e58
chore(lock): relock
Avantol13 Nov 26, 2024
f6e080a
chore(poetry): relock with lib on new version
Avantol13 Nov 27, 2024
adb9b53
fix(whitespace): formating
Avantol13 Nov 27, 2024
b586e64
switch to dict query
AlbertSnows Dec 3, 2024
9e53e8d
fix get_list_info
AlbertSnows Dec 3, 2024
79a0aac
formatting, remove youtrack issue
AlbertSnows Dec 3, 2024
a66ed52
working on docs
AlbertSnows Dec 3, 2024
6e662fc
adding authz to readme
AlbertSnows Dec 3, 2024
f5753d5
move derive changes.
AlbertSnows Dec 3, 2024
0b7ed1b
fix get list query type
AlbertSnows Dec 3, 2024
7d4e56f
change db doc
AlbertSnows Dec 3, 2024
b7608a2
TESTING: Revert "fix get list query type"
AlbertSnows Dec 3, 2024
6247ab7
TESTING: trying 'fix get list query type' again
AlbertSnows Dec 3, 2024
df99666
add details to readme
AlbertSnows Dec 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ exclude_also =
if __name__ == .__main__.:

; Don't complain about abstract methods, they aren't run:
@(abc\.)?abstractmethod
@(abc\.)?abstractmethod
99 changes: 51 additions & 48 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ jobs:
name: Security Pipeline
uses: uc-cdis/.github/.github/workflows/securitypipeline.yaml@master
with:
python-poetry: 'true'
python-poetry: 'true'
secrets: inherit

UnitTest:
name: Python Unit Test with Postgres
uses: uc-cdis/.github/.github/workflows/python_unit_test.yaml@master
with:
test-script: 'test.sh'
python-version: '3.9'
use-cache: true
# TODO: Uncomment after repo is public
# UnitTest:
# name: Python Unit Test with Postgres
# uses: uc-cdis/.github/.github/workflows/python_unit_test.yaml@master
# with:
# test-script: 'test.sh'
# python-version: '3.9'
# use-cache: true

# this creates linter settings and uploads to an artifact so the configs can be pulled and used across jobs
LintConfig:
Expand All @@ -31,50 +31,53 @@ jobs:
with:
python-module-name: "gen3userdatalibrary"

# # (optional) modify the linter configurations from above. You could omit this if you didn't need to do this
# CustomizeLintConfig:
# runs-on: ubuntu-latest
# name: Customize Lint Config
# needs: [LintConfig]
# steps:
# - uses: actions/download-artifact@v3
# with:
# # this is uploaded by the lint-create-config.yaml workflow
# name: linters-config
# path: .github/linters
#
# # modify default isort to specify the module name for proper formatting
# - run: echo "known_first_party=gen3userdatalibrary" >> .github/linters/.isort.cfg
#
# # now we need to re-upload the artifacts with the changes
# - uses: actions/upload-artifact@v3
# with:
# name: linters-config
# path: |
# .github/linters/
# if-no-files-found: error
# # (optional) modify the linter configurations from above. You could omit this if you didn't need to do this
# CustomizeLintConfig:
# runs-on: ubuntu-latest
# name: Customize Lint Config
# needs: [LintConfig]
# steps:
# - uses: actions/download-artifact@v3
# with:
# # this is uploaded by the lint-create-config.yaml workflow
# name: linters-config
# path: .github/linters
#
# # modify default isort to specify the module name for proper formatting
# - run: echo "known_first_party=gen3userdatalibrary" >> .github/linters/.isort.cfg
#
# # now we need to re-upload the artifacts with the changes
# - uses: actions/upload-artifact@v3
# with:
# name: linters-config
# path: |
# .github/linters/
# if-no-files-found: error
# TODO: Uncomment after repo is public

RequiredLint:
name: Run Required Linters
needs: [LintConfig]
uses: uc-cdis/.github/.github/workflows/required_lint_check.yaml@master
with:
python-version: '3.9'
use-cache: true

InformationalLint:
name: Run Informational Linters
needs: [LintConfig, UnitTest]
if: github.ref != 'refs/heads/main'
uses: uc-cdis/.github/.github/workflows/optional_lint_check.yaml@master
with:
python-version: '3.9'
use-cache: true
# TODO: Uncomment after repo is public, this was having some import issues, check out the "fix/lint-path" for some ideas
# https://github.com/uc-cdis/.github/compare/master...fix/lint-path
# RequiredLint:
# name: Run Required Linters
# needs: [ LintConfig ]
# uses: uc-cdis/.github/.github/workflows/required_lint_check.yaml@master
# with:
# python-version: '3.9'
# use-cache: true
# TODO: Uncomment after repo is public
# InformationalLint:
# name: Run Informational Linters
# needs: [ LintConfig ] #TODO Add UnitTest
# if: github.ref != 'refs/heads/main'
# uses: uc-cdis/.github/.github/workflows/optional_lint_check.yaml@master
# with:
# python-version: '3.9'
# use-cache: true

ImageBuildAndPush:
name: Build Image and Push
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
needs: [RequiredLint, Security, UnitTest]
needs: [ Security ] #TODO Add UnitTest RequiredLint
with:
BUILD_PLATFORMS: "linux/amd64"
secrets:
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ celerybeat.pid
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
Expand Down
26 changes: 13 additions & 13 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
repos:
- repo: [email protected]:Yelp/detect-secrets
rev: v1.4.0
- repo: [email protected]:Yelp/detect-secrets
rev: v1.5.0
hooks:
- id: detect-secrets
args: ['--baseline', '.secrets.baseline']
- id: detect-secrets
args: [ '--baseline', '.secrets.baseline' ]
exclude: poetry.lock
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.5.0
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: no-commit-to-branch
args: [--branch, develop, --branch, master, --pattern, release/.*]
- repo: https://github.com/psf/black
rev: 22.3.0
- id: trailing-whitespace
- id: end-of-file-fixer
- id: no-commit-to-branch
args: [ --branch, develop, --branch, master, --pattern, release/.* ]
- repo: https://github.com/psf/black
rev: 24.10.0
hooks:
- id: black
- id: black
175 changes: 175 additions & 0 deletions .secrets.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
{
"version": "1.5.0",
"plugins_used": [
{
"name": "ArtifactoryDetector"
},
{
"name": "AWSKeyDetector"
},
{
"name": "AzureStorageKeyDetector"
},
{
"name": "Base64HighEntropyString",
"limit": 4.5
},
{
"name": "BasicAuthDetector"
},
{
"name": "CloudantDetector"
},
{
"name": "DiscordBotTokenDetector"
},
{
"name": "GitHubTokenDetector"
},
{
"name": "GitLabTokenDetector"
},
{
"name": "HexHighEntropyString",
"limit": 3.0
},
{
"name": "IbmCloudIamDetector"
},
{
"name": "IbmCosHmacDetector"
},
{
"name": "IPPublicDetector"
},
{
"name": "JwtTokenDetector"
},
{
"name": "KeywordDetector",
"keyword_exclude": ""
},
{
"name": "MailchimpDetector"
},
{
"name": "NpmDetector"
},
{
"name": "OpenAIDetector"
},
{
"name": "PrivateKeyDetector"
},
{
"name": "PypiTokenDetector"
},
{
"name": "SendGridDetector"
},
{
"name": "SlackDetector"
},
{
"name": "SoftlayerDetector"
},
{
"name": "SquareOAuthDetector"
},
{
"name": "StripeDetector"
},
{
"name": "TelegramBotTokenDetector"
},
{
"name": "TwilioKeyDetector"
}
],
"filters_used": [
{
"path": "detect_secrets.filters.allowlist.is_line_allowlisted"
},
{
"path": "detect_secrets.filters.common.is_baseline_file",
"filename": ".secrets.baseline"
},
{
"path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
"min_level": 2
},
{
"path": "detect_secrets.filters.heuristic.is_indirect_reference"
},
{
"path": "detect_secrets.filters.heuristic.is_likely_id_string"
},
{
"path": "detect_secrets.filters.heuristic.is_lock_file"
},
{
"path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string"
},
{
"path": "detect_secrets.filters.heuristic.is_potential_uuid"
},
{
"path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
},
{
"path": "detect_secrets.filters.heuristic.is_sequential_string"
},
{
"path": "detect_secrets.filters.heuristic.is_swagger_file"
},
{
"path": "detect_secrets.filters.heuristic.is_templated_secret"
}
],
"results": {
".github/workflows/ci.yml": [
{
"type": "Secret Keyword",
"filename": ".github/workflows/ci.yml",
"hashed_secret": "3e26d6750975d678acb8fa35a0f69237881576b0",
"is_verified": false,
"line_number": 17
}
],
"README.md": [
{
"type": "Basic Auth Credentials",
"filename": "README.md",
"hashed_secret": "afc848c316af1a89d49826c5ae9d00ed769415f3",
"is_verified": false,
"line_number": 77
}
],
"gen3userdatalibrary/config.py": [
{
"type": "Basic Auth Credentials",
"filename": "gen3userdatalibrary/config.py",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 34
},
{
"type": "Basic Auth Credentials",
"filename": "gen3userdatalibrary/config.py",
"hashed_secret": "afc848c316af1a89d49826c5ae9d00ed769415f3",
"is_verified": false,
"line_number": 38
}
],
"tests/.env": [
{
"type": "Basic Auth Credentials",
"filename": "tests/.env",
"hashed_secret": "afc848c316af1a89d49826c5ae9d00ed769415f3",
"is_verified": false,
"line_number": 4
}
]
},
"generated_at": "2024-12-03T20:49:50Z"
}
Loading
Loading