Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

cyphera-streamsets

CI Security License

Format-preserving encryption for StreamSets — StreamSets Processor powered by Cyphera.

Built on io.cyphera:cyphera from Maven Central.

Build

mvn package -DskipTests

Install / Deploy

Copy the fat JAR to your StreamSets Data Collector plugin directory. See the platform documentation for details.

Usage

Protect sensitive fields in data engineering pipelines using Cyphera format-preserving encryption. Header-driven access means no configuration name is needed to decrypt — the header embedded in the protected value identifies which configuration to use.

Configuration File

{
  "configurations": {
    "ssn": { "engine": "ff1", "key_ref": "demo-key", "header": "T01" },
    "credit_card": { "engine": "ff1", "key_ref": "demo-key", "header": "T02" }
  },
  "keys": {
    "demo-key": { "material": "2B7E151628AED2A6ABF7158809CF4F3C" }
  }
}

Future

  • Demo environment with Docker
  • Platform-specific documentation and examples
  • Integration testing

License

Apache 2.0 — Copyright 2026 Horizon Digital Engineering LLC

About

Format-preserving encryption for StreamSets — powered by Cyphera.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages