ait-testbed / ait-testbed/attackmate-api-server
am_instance gets empty config
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
In attackmate_api_server/routers/playbooks.py:
```async def execute_playbook_from_yaml(
...
playbook = Playbook.model_validate(playbook_dict)
logger.info(f'Creating transient AttackMate instance, ID: {instance_id}')
am_instance = AttackMate(playbook=playbook, config=attackmate_config, varstore=None)
```
attackmate_config is empty, and msfrpcd connection does not work because of it.
I inserted this before am_instance:
```
if state.attackmate_config is None:
raise HTTPException(status_code=500, detail="AttackMate configuration is not loaded.")
```
and got the 500 upon trying.
Also,
`am_instance = AttackMate(playbook=playbook, config=attackmate_config, varstore=None)`
does not work, which I changed to:
`am_instance = AttackMate(playbook=playbook, config=attackmate_config, varstore=None, is_api_instance=True)`
for testing, which works. Otherwise the attackmate-client can't connect to the remote-api.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.