diff --git a/secop.py b/secop.py index bfb632e..85dd0e1 100644 --- a/secop.py +++ b/secop.py @@ -60,8 +60,8 @@ class SecopInteractor(SecopClient): def add_main_components(self, components): for name, desc in self.modules.items(): - component = {'type': 'none'} parameters = desc['parameters'] + component = {'type': 'rdonly' if 'value' in parameters else 'none'} if 'status' in parameters: component['statusname'] = f'{name}:status' targetpar = parameters.get('target')