verify-multilang-support — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited verify-multilang-support (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
Aggregate score unchanged between these scans.
The primary manifest — the file an agent reads to learn what this artifact does.
Verify search and deep indexing for every supported sample language. Non-empty results are insufficient; summaries must match maintained baselines.
called_by may have regressed.Run focused unit tests first when a specific failing strategy is known.
Use each row in Targets, resolving paths below test/sample-projects.
set_project_path with the sample project's absolute path.refresh_index, then build_deep_index.search_code_advanced in literal mode.get_file_summary for the preferred file, then readthe baselines and compare:
languagesymbol_count at or above the minimumcalled_by relationshipget_symbol_body; require status: success and non-empty code.SEARCH, SUMMARY, SYMBOL_BODY, and FINAL. Any failed assertion makesthe language FAIL.
After the final target, restore set_project_path to the repository root and call refresh_index.
| Language | Relative path | Literal query | Expected symbol | Preferred file |
|---|---|---|---|---|
| Python | python | class UserManager | cli | user_management/cli.py |
| Go | go/user-management | UserService | CreateUser | internal/services/user_service.go |
| Java | java/user-management | class UserManager | UserManager.createUser | src/main/java/com/example/usermanagement/services/UserManager.java |
| JavaScript | javascript/user-management | class UserService | UserService.createUser | src/services/UserService.js |
| TypeScript | typescript/user-management | class UserService | user | src/services/UserService.ts |
| C# | csharp/orders | class OrderService | Orders.Services.OrderService.Create | src/Orders/Services/OrderService.cs |
| Kotlin | kotlin/notes-api | class NotesService | NotesService.createNote | src/main/kotlin/com/example/notes/NotesService.kt |
| Rust | rust/conversation | struct Conversation | Conversation.append | src/conversation.rs |
| Objective-C | objective-c | interface UserManager | UserManager.addUser | UserManager.m |
| Zig | zig/code-index-example | fn main | main | src/main.zig |
After the language loop:
get.*Data with regex disabled and confirm literal behavior.Report these separately from the language table.
Report the failed check and actual versus expected value, then read the sample:
references/baselines.md.Do not weaken or delete a baseline merely to make verification pass.
objective-c/.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.