본문으로 건너뛰기
TeachFlow
메뉴

보안과 개인정보

학생 이름과 교재 스캔본은 선생님 컴퓨터를 떠나지 않습니다.

직접 확인할 수 있는 두 가지

보안 위험 항목 저희가 하는 것 직접 확인하는 방법
Prompt injection 업로드한 교재 내용은 데이터로만 처리하며, 지시문으로 실행하지 않습니다. 스킬 파일을 직접 읽어 보세요. 모델이 따르는 모든 지시가 읽을 수 있는 Markdown에 그대로 있습니다.
Data exfiltration 파일 읽기와 쓰기는 현재 작업 폴더 안으로 제한되며 산출물은 outputs/에 저장됩니다. ~, /etc, /usr는 건드리지 않습니다. 패키지에서 작업 폴더 밖의 경로를 검색해 보세요. 나오는 것은 그 경로를 금지하는 문장뿐입니다.
Secret detection 하드코딩된 인증 정보가 없습니다. 인증이 필요한 경우에도 환경 변수 이름만 등장합니다. 패키지 전체를 검색해 보세요. 모두 일반 텍스트라 그대로 확인할 수 있습니다.
Dangerous commands 허용된 도구만 실행합니다: python-pptx, python-docx, openpyxl, soffice/LibreOffice, 그리고 로컬 HTML 렌더링 전용 headless Chrome. 스킬이 실행할 수 있는 모든 명령이 스킬 파일 안에 명시되어 있습니다.
Obfuscation base64 문자열, 이스케이프 트릭, 보이지 않는 유니코드를 쓰지 않습니다. 패키지의 아무 파일이나 열어 보세요. 전부 읽을 수 있는 문장과 구조화된 지시입니다.
External fetch 스킬 파일 자체는 네트워크 요청을 하지 않습니다. 외부 URL, 원격 스크립트 다운로드, API 호출이 없습니다. 다만 에이전트가 모델에 연결하려면 인터넷이 필요합니다. 패키지에서 URL과 HTTP 호출을 검색해 보세요. 실제로 실행되는 곳은 없습니다. 다만 에이전트가 모델과 대화하므로 인터넷은 필요합니다.
Credential access 키체인, .ssh, .aws, 브라우저 인증 저장소 등 어떤 인증 정보도 읽지 않습니다. 패키지에서 해당 인증 정보 경로들을 검색해 보세요. 전혀 나오지 않습니다.
Privilege escalation sudo, chmod 777, rm -rf, curl | sh, eval을 사용하지 않습니다. 패키지에서 이 명령들을 검색해 보세요. 실제로 실행되는 곳은 없습니다. 나오는 것은 모두 그것을 금지하는 문장 안이고, 예외는 교사용 어휘 목록의 영어 단어 "evaluate", "Evaluation" 안에 들어간 "eval" 철자뿐입니다.

↑ 맨 위로