Skip to content

New attacker agents are always random agents in the MAL GUI #30

Closed

Description

@sandorstormen

When creating new attackers in the GUI, remove the attacker type or allow it to be set.

Activity

  1. mrkickling commented on Dec 11, 2025

    @mrkickling
    Contributor

    We could easily change it to nothing or PassiveAttacker, but it would be nicer to be able to set the policy on an attacker.

  2. changed the issue type fromtoon Dec 11, 2025
  3. changed the issue type fromtoon Dec 11, 2025
  4. sandorstormen commented on Dec 11, 2025

    @sandorstormen
    ContributorAuthor

    Nothing feels better as default

  5. mrkickling commented on Dec 11, 2025

    @mrkickling
    Contributor

    The idea was that if you create a scenario and then run it in a simulator, something would happen at least.

    So we should:

    • Add ability to set the attacker policy when creating an attacker agent in the mal-gui.
    • Default to no policy.
  6. sandorstormen commented on Dec 11, 2025

    @sandorstormen
    ContributorAuthor

    The idea was that if you create a scenario and then run it in a simulator, something would happen at least.

    Who is going to do this? I use the scenarios for machine learning. I never have an attacker type.

  7. mrkickling commented on Dec 11, 2025

    @mrkickling
    Contributor

    The simulator is not only meant for training agents using ML. The idea is that it could also be used to find attack paths using different types of heuristics. But I see your point that defining attacker policy doesn't make much sense for attacker training. It does make sense for defender training though.

  8. self-assigned this
    on Jan 22, 2026
  9. linked a pull request that will close this issueAttacker details and policy #37on Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions