contentrain-bulk — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited contentrain-bulk (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.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Apply safe batch operations to existing content entries.
Use this when the user wants to:
This skill is for existing content, not for schema design.
Call contentrain_status and contentrain_describe(model: "<model-id>") first.
Confirm:
i18n is enabledcopy_locale: clone one locale to another for i18n-enabled collection, singleton, or dictionary modelsupdate_status: update metadata state for many collection entriesdelete_entries: remove many collection entries at oncecopy_locale on non-i18n modelsupdate_status and delete_entries are collection-onlycontentrain_bulkExamples:
{
"operation": "copy_locale",
"model": "ui-labels",
"source_locale": "en",
"target_locale": "tr"
}{
"operation": "update_status",
"model": "blog-post",
"entry_ids": ["post_001", "post_002"],
"status": "in_review"
}{
"operation": "delete_entries",
"model": "faq-items",
"entry_ids": ["faq_01", "faq_02"],
"confirm": true
}After copy_locale or status-heavy cleanup, call contentrain_validate if content correctness may have changed.
Bulk operations still create branches/commits. Call contentrain_submit if the project is in review flow.
Report:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.