-
Notifications
You must be signed in to change notification settings - Fork 317
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
Shell execution integration #3608
Conversation
Overall package sizeSelf size: 5.96 MB Dependency sizes
🤖 This report was automatically generated by heaviest-objects-in-the-universe |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #3608 +/- ##
==========================================
+ Coverage 84.92% 85.12% +0.19%
==========================================
Files 239 242 +3
Lines 10257 10441 +184
Branches 33 33
==========================================
+ Hits 8711 8888 +177
- Misses 1546 1553 +7 ☔ View full report in Codecov by Sentry. |
935af3f
to
5d98c8a
Compare
BenchmarksBenchmark execution time: 2024-01-29 17:33:52 Comparing candidate commit 0851cbc in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 260 metrics, 6 unstable metrics. |
941a61a
to
4e3ba84
Compare
Is is worth to include a test using
|
It worths, good catch Igor. It looks like some node core methods have a I have to modify something |
4a60546
to
8aaeb61
Compare
* Root span working. * Child span working. * Basic srubbing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good from CI Vis' perspective. Only minor worry is with test-api-manual.spec.js
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for looking into the CI vis issue 😄
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
--------- Co-authored-by: Ugaitz Urien <[email protected]> Co-authored-by: Igor Unanua <[email protected]>
What does this PR do?
This PR adds support for sending possible cmd execution threats. It is achieved by creating a new plugin which derives from TracingPlugin which, in turn, creates a new span every time a new process is spawn using
child_process
with all the cmdi information.Additional information
APM files modified:
CI Visibility files modified:
APPSEC-6584