issues Search Results · repo:salvo-rs/salvo language:Rust
Filter by
421 results
insalvo-rs/salvo (press backspace or delete to remove)Is your feature request related to a problem? Please describe.
When using the salvo-tus crate, the DiskStore is not exposed and no method allows the user to change the default file
upload path (which ...
- 发现时间: 2026-04-25
- 问题类型: Security Footgun / Insecure Configuration Allowed
- 影响组件: salvo_csrf::bcrypt_cipher::BcryptCipher
- 默认状态: ✅ 默认安全(token_size = 32 字节)
- 严重程度: Informational / Security ...
摘要
salvo_core::extract::RenameRule 中的 CamelCase::apply_to_variant() 方法在处理以多字节 UTF-8 字符开头的字符串时会触发 panic。
状态: 通过模糊测试发现了崩溃。
环境信息
| 组件 | 版本 |
| --- | --- |
| Rust | rustc 1.96.0-nightly |
| salvo_core ...
Describe the bug CSRF token does not inject in session storage on first page load fresh browser. I m using playwright to
test my application and notice that on first request in fresh browser window the ...
CSRF token is always the same for single page when you refresh it in browser even if cache is disabled.
To Reproduce Steps to reproduce the behavior:
1. load page in browser with csrf token in body ...
Is your feature request related to a problem? Please describe. for beginner level, we need inspiration like structure
folder, each model, provider, controller
Describe the solution you d like add docs ...
#[derive(Debug, Default, Serialize, Deserialize, ToSchema)] #[serde(default)] pub struct UserResponse { pub test_id:
i32, #[serde(flatten)] pub user:User, pub ext: Option UserExt , }
生成的文档 Example Value ...
Rust 1.75 稳定了 trait 中的异步方法,但是仍然有一些地方使用了第三方库 async_trait, 比如 writing.rs 文件:
#[async_trait]
pub trait Writer {
/// Write data to [`Response`].
#[must_use = write future must be used ]
async ...
版本
正常版本: 0.85.0, 异常版本: 0.90.2 salvo = {version = 0.90.2 ,features = [ anyhow , websocket , logging , cors , oapi , jwt-auth
, rustls , catch-panic , cookie , serve-static , test , sse , affix-state , ...

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.