new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Tauri · Plugins and security · all subjects

asset protocol & file system

4 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Path API migration to Manager

Use tauri::Manager::path instead of tauri::api::path: use tauri::{path::BaseDirectory, Manager}; let home = app.path().home_dir()?; let path = app.path().resolve("path/file", BaseDirectory::Config)?;

Configuration migration for asset protocol scope

In Tauri 2.0, tauri > allowlist > protocol > assetScope has been moved to app > security > assetProtocol > scope.

File system scope access

In Tauri 2.0, Manager::fs_scope was removed. Access file system scope via tauri_plugin_fs::FsExt.

fs.readDir symlink security vulnerability in 1.1.0

Tauri 1.1.0 includes a security patch for the readDir function, which was able to return entries outside the configured scope when a symlink is found. The patch was also backported to Tauri 1.0.6. This vulnerability was reported by martin-ocasek.

Give your agent this brain