-
Notifications
You must be signed in to change notification settings - Fork 795
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
Polymorphism configuration #3340
Polymorphism configuration #3340
Conversation
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.
GJ!
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.
We want to be careful not to oversell the feature. We need a bit more specificity in these names.
description="Emulate the property of polymorphic (or metamorphic) malware that all " | ||
"copies have unique hashes by modifying the Agent binary before propagation.", |
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.
This description isn't showing up in the UI for some reason.
'title': 'Polymorphism', | ||
'properties': { | ||
'randomized_agent_hash': { | ||
'title': 'Randomize Agent hash', | ||
'type': 'boolean', | ||
'default': false, | ||
'description': 'Emulate the property of polymorphic (or metamorphic) malware that all ' + | ||
'copies have unique hashes by modifying the Agent binary before propagation.' | ||
} | ||
} |
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.
I'm not sure how much of this is necessary at all. I've removed this locally, rebuilt, and seen no change in behavior. I've also done this for other parts of the configuration.
Most of the schema should be built from the config schema generated by the backend.
8fc6254
to
53f35a7
Compare
@shreyamalviya I've merged this, as it's critical path and nothing can proceed without it. I've added a new task to the issue to resolve the description not showing up. But pay special attention to #3340 (comment). |
What does this PR do?
Fixes a part of #3244
PR Checklist
Was the documentation framework updated to reflect the changes?Testing Checklist
Added relevant unit tests?Do all end-to-end tests pass?