Credential store read by code that does not own itcause
Read /home/runner/.ssh/id_rsa (forges)
source /home/runner/.ssh/id_rsa
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.ssh/id_rsa.pub (scp)
source /home/runner/.ssh/id_rsa.pub
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.ssh/id_ed25519 (forges)
source /home/runner/.ssh/id_ed25519
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.ssh/id_ed25519.pub (scp)
source /home/runner/.ssh/id_ed25519.pub
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.ssh/config (forges)
source /home/runner/.ssh/config
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.aws/credentials (cloud)
source /home/runner/.aws/credentials
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.aws/config (cloud)
source /home/runner/.aws/config
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.config/gcloud/application_default_credentials.json (cloud)
source /home/runner/.config/gcloud/application_default_credentials.json
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.azure/accessTokens.json (cloud)
source /home/runner/.azure/accessTokens.json
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.azure/azureProfile.json (cloud)
source /home/runner/.azure/azureProfile.json
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.npmrc (registries)
source /home/runner/.npmrc
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.git-credentials (forges)
source /home/runner/.git-credentials
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.pgpass (databases)
source /home/runner/.pgpass
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.my.cnf (databases)
source /home/runner/.my.cnf
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.kube/config (containers)
source /home/runner/.kube/config
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.docker/config.json (containers)
source /home/runner/.docker/config.json
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read /home/runner/.config/gh/hosts.yml (forges)
source /home/runner/.config/gh/hosts.yml
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Credential store read by code that does not own itcause
Read the project's own credentials (project)
source /home/runner/work/dictmerge-lite/dictmerge-lite/.env
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Connected after reading a credential storecause
python3.14 connected to svbonlinebanking.com:443 after the reads
target svbonlinebanking.com:443
by /home/runner/work/dictmerge-lite/dictmerge-lite/.venv/bin/python -c
import importlib, pkgutil, sys
m = importlib.import_module(sys.argv[1])
count = failed = 0
…
Why it matterscontext
A program reads its own credentials. This build read many credential stores it does not own, of several kinds, which is how a credential stealer collects what it sends out.