Skip to content

How SetFN Reviews Security and Ships Updates

SetFN SpaceBuilder is a server product that customers install themselves to manage internal documents and run websites (CMS). Because the files and accounts of many users gather on a single server, SetFN reviews security before shipping an update and records the results, with dates, in this section.

This document explains the kinds of review SetFN performs, the security standards it refers to, and how to check the review records.


Pre-release review

The following checks are performed before an update is released.

CheckDescription
Automated testsRuns server feature tests and browser-based UI tests that cover sign-in, upload, sharing, and permission scenarios.
Verification on an isolated test serverStarts a separate test server with its own accounts, isolated from production data, and verifies permission, sharing, and authentication boundaries as well as overload conditions with real requests.
Dependency vulnerability scanGo libraries used by the server are checked against the official Go vulnerability database, and web UI libraries against npm security advisories. Vulnerabilities in code that is actually called are upgraded to the fixed version.
AI-assisted code reviewChanged code and existing code are reviewed with Anthropic Claude and OpenAI Codex. Issues found by AI are fixed only after they are confirmed in the code and by running it. Fixes made by one AI are cross-reviewed read-only by another AI (Codex) before release.
Cross-check against external security advisoriesKISA (KrCERT/CC) security notices and the security advisories of each component are checked to determine whether they apply to SetFN.

Regular review and document updates

Separately from the pre-release review, the entire codebase is reviewed again regularly with AI (Claude, Codex). When a new attack type or security notice is published, SetFN checks whether it applies.

The following documents are updated after every review.

  • Security Review Log: Records the date, scope, issues found, and remediation status of each review, newest first.
  • Vulnerability Status: Summarizes in tables whether major vulnerabilities (CVEs) and KISA security notices published since 2025 apply to SetFN, and whether review and remediation are complete.

Latest security review on the Docs home page shows the date and summary of the most recent review.

Security standards we refer to

Review items are chosen with reference to the following standards.

StandardPublisherWhat we refer to
OWASP Top 10:2025OWASPThe ten major web application risks (access control, misconfiguration, supply chain, exceptional condition handling, and more)
OWASP ASVS 5.0OWASPVerification requirements for authentication, sessions, authorization, file handling, configuration, logging, and error handling
CWE Top 25 (2025)MITRE and CISAWeakness types that appear frequently in real vulnerabilities (including unrestricted resource allocation)
NIST SP 800-63B-4National Institute of Standards and Technology (USA)Guidelines for managing passwords and authenticators
Detailed Guide to Technical Vulnerability Analysis and Assessment of Critical Information InfrastructureKorea Internet & Security Agency (KISA)Web vulnerability checklist items

Reporting a security issue

If you find behavior in SetFN that looks like a security issue, let us know through Contact. Including the steps to reproduce it and the SetFN version you are using helps us confirm it faster. Please do not post the reproduction steps publicly until the review is complete.

Good to Know

  • A security review reduces known risks; it does not guarantee that no risk remains.
  • The operating system, reverse proxy (such as nginx), and document conversion programs (such as LibreOffice) on the server where SetFN is installed are updated by the server operator. See Checking Server Security Updates for what to check.
  • Fixes are shipped as SetFN updates. Keep SetFN on the latest version so that fixes take effect.