se is a local search tool. The main security concern is accidental disclosure
of local paths, project names, and agent session locations.
Please report security issues privately to the repository maintainer before opening a public issue. If GitHub private vulnerability reporting is not enabled, open a minimal public issue that says a private security report is needed and do not include sensitive paths or logs.
- Search output can include absolute filesystem paths.
.se/log.jsonlcan include queries and up to 50 search results.- Agent scopes can expose session directory names and project structure.
~/.sercmay contain local machine paths and should not be committed.
se --check and se --check --json are intended to be read-only diagnostics.
They must not install packages, start services, rewrite config, or append logs.
Repair behavior belongs in se --doctor.