Skip to content
Open-Source Registry

nuget / DYMO.CloudflareAddin / 1.6.0

DYMO.CloudflareAddin 1.6.0

bitbison: flagged, behavior flagged, dependencies clean, posture not checked, pipeline clean, 1 of 1 jobs captured RiskcriticalVulnsnone
processes
329
operations
6.6K
packages
12
compiler runs
1
connections
3
build time
13s
job time
13s
capture
87 KB
records
11K
bytes / record
7.8
run 808f6f61-b148-48e9-b930-6c7bcf751a0a · built 2026-11-06 · complete View on NuGet
Reviewed by Bitbison: secrets-leakShips its own Cloudflare R2 access key and secret key, encrypted with a key that is also in the DLL.

Graph

secret-exfil · critical
4

Checks

14 of 15 clear Sensitive data access and transfer
Build behavior✓▲✓✓✓✓✓✓✓✓
Supply chain✓✓✓✓
Pipeline✓

Detections

2
  • Credential store contents reached a network peer
    dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443 › dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443
    critical
  • Code this build ran connected to an undeclared host after reading a credential store
    Consumer › dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443
    high

Detection

criticalwitnessed

Credential store contents reached a network peer

Possible credential exposure

Subject
dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443
Destination
dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443
Jobs
restore-build-run, restore-build-run
Rule
secret-exfil · consumer

Witness chain

  1. /home/runner/.aws/config
    source
  2. dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443via /home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h
    • Sensitive-file read linked to a network connectionfrom /home/runner/.aws/config

      Credential store contents linked to this connection through build-time code: /home/runner/.aws/config

    sink

Evidence

  • Credential store contents linked to this connection through build-time code: /home/runner/.aws/config

What came before it · restore-build-run

Loading the graph

Processes

restore-build-run

dotnet›Consumer

Ran
/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…
Invoked by
dotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…
Lineage · 2 processes
  1. dotnetdotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…1461
  2. Consumer/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…1475

restore-build-run

dotnet›Consumer

Ran
/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…
Invoked by
dotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…
Lineage · 2 processes
  1. dotnetdotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…1461
  2. Consumer/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…1475

Remediation

Treat the credential as exposed: revoke or rotate it, then remove the build-time code that sent it. The witness chain names the file, the processes that carried its bytes and the destination.

Detection

highwitnessed

Code this build ran connected to an undeclared host after reading a credential store

Credentials used by code the build ran

Subject
Consumer
Destination
dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443
Jobs
restore-build-run
Rule
credential-use · consumer

Evidence

  1. Connected after reading a credential storecause

    Consumer connected to dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443 after reading /home/runner/.aws/credentials, /home/runner/.aws/config

    source /home/runner/.aws/credentialstarget dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443

    by /home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…

What came before it

Loading the graph

Processes

restore-build-run

dotnet›Consumer

Ran
/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…
Invoked by
dotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…
Lineage · 2 processes
  1. dotnetdotnet run --no-build -- obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /home/runner/work/_temp/exercise.cursor e624d9c6830766b3f0473ff072f056607…1461
  2. Consumer/home/runner/work/DYMO.CloudflareAddin/DYMO.CloudflareAddin/consumer/bin/Debug/net10.0/Consumer obj/project.assets.json DYMO.CloudflareAddin 1.6.0 exercise 0 /h…1475

Remediation

A program this build made read a credential store and then connected to dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443, which nothing in the build declares. Review the program and the test that ran it, and rotate the credential if the connection is not explained.

Network

3 peers
  • dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com:443 DYMO.CloudflareAddin's own build code · Consumer (consumer) unjudged
  • api.nuget.org:443 the package manager · dotnet (consumer) · Microsoft Corporation · 265 files · went into an output ecosystem
  • crl4.digicert.com:80 the package manager · dotnet (consumer) via NuGet signature verification profile (dotnet → *.digicert.com) · Akamai International B.V. infrastructure

Dependencies

11
Dependencies11Build behaviour
AWSSDK.Core3.7.400
AWSSDK.S33.7.400
DYMO.CrossPlatform.Common1.6.0
DYMO.CrossPlatform.Services1.6.0
DYMO.LabelAPI1.6.0
DYMO.PrinterCommands1.6.0
Microsoft.Bcl.AsyncInterfaces8.0.0
Newtonsoft.Json13.0.3
QRCoder1.5.1
System.Reactive5.0.0
Zeroconf3.6.11

Versions6

Raw data

capture
87 KB
records
11,203
bytes per record
7.8

Loading a sample of the capture

Want to see more? E-mail us at hello@bitbison.io about your use case.

1 of 1 jobs captured: restore-build-run success · Generated 2026-11-06 · run 808f6f61-b148-48e9-b930-6c7bcf751a0a

analysis 0.1.0 · 2026-11-06 · 4346b99 · graph v2

Bitbison's review

DYMO.CloudflareAddin ships recoverable Cloudflare R2 credentials in its DLL

Conclusion
secrets-leak
Covers
1.6.0
Reviewed by
Bitbison
Updated
2026-11-06

Ships its own Cloudflare R2 access key and secret key, encrypted with a key that is also in the DLL.

Indicators

hosts
dymo-connect-webapp.1f6168b5c8f9f6241fb7ff5e6ed2ac9a.r2.cloudflarestorage.com
files
DYMO.CloudflareAddin.dll
processes

What was examined

1.6.0
sha256:e624d9c6830766b3f0473ff072f056607e6e1021e3f8c6d9cf5d2d8607922aa8