Hi.
My project is using twistlock and dependency check. Needless to say, we are always updating appd agent dependencies to get past recent vulnerabilities.
I would like to know what folder are not required for the appd javaagent, currently this is almost 300mb. We are bundling this in a docker base image for all out microservices.
Does appd agent really need all these libraries for runtime.
.
├── conf
│ ├── jmx
│ │ └── servers
│ └── logging
├── external-services
│ ├── agent-self-monitoring
│ ├── analytics
│ ├── argentoDynamicService
│ │ └── argento-security-extension
│ │ ├── lib
│ │ └── tenants
│ │ └── argento
│ │ ├── config
│ │ └── lib
│ └── netviz
│ └── lib
├── lib
│ └── tp
├── multi-release
├── sdk
│ └── src
│ ├── docs
│ │ └── com
│ │ └── appdynamics
│ │ └── sample
│ │ ├── exitcall
│ │ │ ├── async
│ │ │ └── sync
│ │ └── multithread
│ └── java
│ └── com
│ └── appdynamics
│ └── sample
│ ├── exitcall
│ │ ├── async
│ │ └── sync
│ └── multithread
└── utils
├── keystorereader
├── scs
└── verifier