from src.sdlc.states.states import State from src.sdlc.prompts.prompts import SECURITY_REVIEW_INSTRNS from src.sdlc import logger class SecurityCheckNode: """ Node logic implementation. """ def __init__(self,model): self.llm = model def process(self, state: State): """ Processes the input state and reviews the code for security. """ generated_code=state.get('generated_code', '') response=self.llm.invoke(SECURITY_REVIEW_INSTRNS.format(generated_code=generated_code)) logger.info("In SECURITY CHECK NODE,received response") return {"security_check":response.content}