{"data":{"skill":{"slug":"sickn33-context-management-context-save","name":"context-management-context-save","icon":"📦","repo":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/context-management-context-save","status":"approved","author":"sickn33","authorVersion":null,"skillstoreRevision":2},"audit":{"id":"cfe9077b-dcac-40a6-8cf9-9d6f4fd2e642","skill_id":"3b06995b-4dac-4057-ba5f-9ae88890d801","version":5,"content_hash":"v3:f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526:0a13ff3045202bb9809bc08f40e3e30be302bdcb504508d78f2f4ca2a818bf8b:db390a60204b68720137638ab371fcb2a7005862fc6ee88a4bc1b7a91c26a68f:736b696c6c732f7369636b6e33332f636f6e746578742d6d616e6167656d656e742d636f6e746578742d73617665:9cb1e404f0792ac53f194e4cf9ddeef1","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All ten external-command findings are false positives caused by Markdown code formatting and parameter notation. The URL is a JSON Schema identifier, not a network request, and no semantic security threat was found.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":26,"line_start":26},{"file":"SKILL.md","line_end":42,"line_start":42},{"file":"SKILL.md","line_end":43,"line_start":43},{"file":"SKILL.md","line_end":44,"line_start":44},{"file":"SKILL.md","line_end":45,"line_start":45},{"file":"SKILL.md","line_end":111,"line_start":102},{"file":"SKILL.md","line_end":114,"line_start":111},{"file":"SKILL.md","line_end":136,"line_start":114},{"file":"SKILL.md","line_end":139,"line_start":136},{"file":"SKILL.md","line_end":148,"line_start":139}]},{"factor":"network","evidence":[{"file":"SKILL.md","line_end":116,"line_start":116}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":181,"audit_model":"codex","audited_at":"2026-07-23T21:14:22.85+00:00","created_at":"2026-07-26T07:22:33.01501+00:00","static_findings":[{"id":"external_commands:SKILL.md:26:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- If detailed examples are required, open `resources/implementation-playbook.md`.","category":"external_commands","line_end":26,"severity":"medium","line_start":26},{"id":"external_commands:SKILL.md:42:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `$PROJECT_ROOT`: Absolute path to project root","category":"external_commands","line_end":42,"severity":"medium","line_start":42},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `$CONTEXT_TYPE`: Granularity of context capture (minimal, standard, comprehensive)","category":"external_commands","line_end":43,"severity":"medium","line_start":43},{"id":"external_commands:SKILL.md:44:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `$STORAGE_FORMAT`: Preferred storage format (json, markdown, vector)","category":"external_commands","line_end":44,"severity":"medium","line_start":44},{"id":"external_commands:SKILL.md:45:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `$TAGS`: Optional semantic tags for context categorization","category":"external_commands","line_end":45,"severity":"medium","line_start":45},{"id":"external_commands:SKILL.md:102:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```python","category":"external_commands","line_end":111,"severity":"medium","line_start":102},{"id":"external_commands:SKILL.md:111:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":114,"severity":"medium","line_start":111},{"id":"external_commands:SKILL.md:114:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```json","category":"external_commands","line_end":136,"severity":"medium","line_start":114},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":139,"severity":"medium","line_start":136},{"id":"external_commands:SKILL.md:139:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```python","category":"external_commands","line_end":148,"severity":"medium","line_start":139},{"id":"network:SKILL.md:116:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"\"$schema\": \"http://json-schema.org/draft-07/schema#\",","category":"network","line_end":116,"severity":"low","line_start":116}],"finding_verdicts":[{"id":"external_commands:SKILL.md:26:ruby-shell-backtick-execution","reason":"The backticks format a relative documentation path in Markdown. The line does not invoke a shell or execute the referenced file.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:42:ruby-shell-backtick-execution","reason":"The backticks format the $PROJECT_ROOT parameter name in Markdown. No command, interpreter, or execution mechanism is present.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","reason":"The backticks format the $CONTEXT_TYPE parameter name in Markdown. This is documentation, not shell substitution or command execution.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:44:ruby-shell-backtick-execution","reason":"The backticks format the $STORAGE_FORMAT parameter name in Markdown. The line contains no executable operation.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:45:ruby-shell-backtick-execution","reason":"The backticks format the $TAGS parameter name in Markdown. The notation is descriptive and does not execute external commands.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:102:ruby-shell-backtick-execution","reason":"This is the opening fence for an illustrative Python code block. It contains no shell backtick expression or command invocation.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:111:ruby-shell-backtick-execution","reason":"This line closes a Markdown code block. It has no execution semantics.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:114:ruby-shell-backtick-execution","reason":"This is the opening fence for an illustrative JSON block. Markdown fencing does not invoke an external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","reason":"This line closes the illustrative JSON code block. It does not contain a shell command or execution path.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:139:ruby-shell-backtick-execution","reason":"This is the opening fence for a Python compression example. The fenced example is documentation and does not execute automatically.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:116:hardcoded-url","reason":"The URL is the standard JSON Schema draft identifier inside an example document. There is no HTTP client, request, or data transmission.","verdict":"false_positive","confidence":0.99}],"semantic_findings":[],"subject_marketplace_commit_sha":"f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526","subject_content_hash":"0a13ff3045202bb9809bc08f40e3e30be302bdcb504508d78f2f4ca2a818bf8b","subject_tree_hash":"db390a60204b68720137638ab371fcb2a7005862fc6ee88a4bc1b7a91c26a68f","subject_plugin_path":"skills/sickn33/context-management-context-save","audit_payload_hash":"9cb1e404f0792ac53f194e4cf9ddeef1","confirmed_risk_level":"safe","scanner_version":"3.0.0","policy_version":"skillstore-security-audit-policy-v1","subject":{"marketplaceCommitSha":"f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526","contentHash":"0a13ff3045202bb9809bc08f40e3e30be302bdcb504508d78f2f4ca2a818bf8b","treeHash":"db390a60204b68720137638ab371fcb2a7005862fc6ee88a4bc1b7a91c26a68f","pluginPath":"skills/sickn33/context-management-context-save","auditPayloadHash":"9cb1e404f0792ac53f194e4cf9ddeef1"},"scannerVersion":"3.0.0","policyVersion":"skillstore-security-audit-policy-v1"},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"issued","url":"/api/skills/sickn33-context-management-context-save/audits/5/attestation","status":"active"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":"allowed","manualInstallPolicy":"allowed","artifactSignatureState":"available","attestationState":"active","verificationState":"not_verified"},"isLatest":true}}