security-assessment
Skill103 starsChanged 58 days agoApache-2.0View on GitHub
CloudAI project context and ownership boundaries for security reviews, TAVA, and architecture discussions.
8 other projects use a version of this.
Adopted by
Most recently taken up by
- cormacc/dotagentstheir own version, first seen Nov 8, 2026
- narlyseorg/superhackerstheir own version, first seen Nov 8, 2026
- EmeaAppGbb/spec2cloudtheir own version, first seen Oct 9, 2026
- amd/gaiatheir own version, first seen Oct 8, 2026
- masbrokemanaaja/reethinktheir own version, first seen Sep 20, 2026
- crgarcia12/Liliputtheir own version, first seen Jul 14, 2026
Used with
Projects with it also use performance-assessment, find-skills and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
EmeaAppGbbSkillperformance-assessment
Identify performance bottlenecks, inefficient patterns, and optimization opportunities through static analysis. Adaptive depth.
Also in 3 projects that use this
VercelSkillfind-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Also in 3 projects that use this
SentrySkillskill-creator
Create new agent skills following the Agent Skills specification. Use when asked to "create a skill", "add a new skill", "write a skill", "make a skill", "build a skill", or scaffold a new skill with SKILL.md. Guides through requirements, writing, registration, and verification.
Also in 3 projects that use this
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- amd/gaia★ 1.6ksame name
- EmeaAppGbb/spec2cloud★ 100same name
- narlyseorg/superhackers★ 8same name
- crgarcia12/Liliput★ 4same name
- masbrokemanaaja/reethink★ 3same name
- cormacc/dotagents★ 1same name
- menottim/menotti-claude-skills★ 1same name
- chrislema/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository8 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- cloudai-config-contributionSkill
- cloudai-docs-contributionSkill
- cloudai-remote-experimentSkill
- cloudai-remote-installSkill
- cloudai-workload-contributionSkill
- pr-managementSkill
The file
We split this skill into the rules it gives an agent
1 rule. 0 are common, 0 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 37
Use this context alongside the actual deployment and release code.
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CloudAI security context
What CloudAI does
- Python CLI/library for running AI/HPC benchmarks. Usually launched by an operator on a cluster login/head node.
- Reads operator-provided TOML configs, prepares workloads, launches jobs, collects results, generates reports.
- Runs locally or uses existing Slurm/LSF, Kubernetes, and Run:ai deployments. Optional S3 upload sends results to an operator-selected destination.
- Uses the invoking user's account and supplied credentials. Grants no additional privileges; job permissions come from the target platform.
- Pass-through benchmark runner: trusts the workloads and commands users choose to run. Users own workload safety. CloudAI does not approve or sandbox their code.
- Workloads already execute code and write results under their job permissions. A compromised workload can falsify its output without CloudAI. Its access remains limited by its account, mounts, and platform controls.
- CloudAI consumes workload-produced results for reports, comparisons, and benchmark tuning. It does not certify their authenticity or provide a privileged cluster-remediation service.
- Workloads may create arbitrary files. CloudAI has limited knowledge of those artifacts and reads the specific outputs its adapters and report parsers need. Validating every disk artifact is outside this design; a results directory is not an artifact-validation service.
Usual environment
- AI/HPC clusters are typically controlled, trusted environments. Users are usually enterprise employees with existing cluster access.
- Configs, scripts, logs, and results often live on cluster filesystems, including shared storage on Slurm deployments.
- Trusted environment still has user permissions. Cluster membership does not grant access to another user's processes, credentials, files, or traffic. Shared storage does not mean public data.
- Workloads and data come from the operator. Benchmark output can contain sensitive information depending on what they run.
- Installation, orchestration, monitoring, and reporting are components of the local tool. Results are files; these component names do not imply separately hosted services or network APIs.
Who owns what
- CloudAI: its implementation, shipped dependencies, safe handling of configs and the result formats it actually consumes, generated commands and reports, and client-side handling of credentials and connections.
- Operator: workload safety and trustworthiness, chosen commands, configs, credentials, endpoints, workload-created artifacts, and which results to upload or share.
- Environment owner: accounts, permissions, network/storage security, scheduler admission, resource quotas, and workload isolation.
CloudAI relies on those existing platform controls. It does not administer the cluster or provide tenant isolation. Code that mishandles credentials or disables certificate verification remains CloudAI's responsibility.
Keep assessments proportionate
Use this context alongside the actual deployment and release code. Keep assessments tied to what CloudAI adds or changes. Credit existing controls for the protection they provide.
Generated threats and mitigations are suggestions to evaluate, not automatically project requirements. Before calling something a gap, establish the relevant CloudAI behavior and applicable requirement or concrete exposure. A stronger control being possible does not make it necessary. Avoid adding infrastructure, enforcement duties, or review obligations beyond CloudAI's role; actual implementation defects still matter.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

