{"data":{"skill":{"slug":"metixai-official-metix-job-search","name":"metix-job-search","icon":"📦","repo":"https://github.com/metixai-official/metix-skills/tree/989f0b41515b405e4dd2ac73d527399f4f027746/skills/metix-job-search","status":"approved","author":"metixai-official","authorVersion":null,"skillstoreRevision":1,"license":null},"licenseCorrection":null,"audit":{"id":"e2e1b341-6a3f-4b21-89a7-ab373596c4f9","skill_id":"aa90370a-7bc5-4c22-b38b-52171acc4855","version":1,"content_hash":"v3:9938f91a9ab0f5763a54332b129295339bf829dd:62efad00c007018ce381fcf9f142de2e2298239e93edb3c079a66195ad5cf5fd:88472771f4425db044bf8772682c92912f31c43f3910bf3087b75bc450c82975:736b696c6c732f6d6574697861692d6f6666696369616c2f6d657469782d6a6f622d736561726368:7395f0199d151328075f93eb87c8416d","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All 41 static findings are false positives involving Markdown formatting, documented Metix endpoints, or job identifiers. The curl examples authenticate to the intended Metix service, and local rules prohibit key disclosure or searching for substitute credentials. No evidence found of malicious execution, system reconnaissance, credential exfiltration, or prompt injection in the reviewed file.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":8,"line_start":8},{"file":"SKILL.md","line_end":30,"line_start":14},{"file":"SKILL.md","line_end":32,"line_start":30},{"file":"SKILL.md","line_end":36,"line_start":32},{"file":"SKILL.md","line_end":36,"line_start":36},{"file":"SKILL.md","line_end":38,"line_start":37},{"file":"SKILL.md","line_end":39,"line_start":38},{"file":"SKILL.md","line_end":39,"line_start":39},{"file":"SKILL.md","line_end":40,"line_start":40},{"file":"SKILL.md","line_end":41,"line_start":41},{"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":46,"line_start":46},{"file":"SKILL.md","line_end":47,"line_start":47},{"file":"SKILL.md","line_end":49,"line_start":48},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":53,"line_start":53},{"file":"SKILL.md","line_end":54,"line_start":54},{"file":"SKILL.md","line_end":73,"line_start":60},{"file":"SKILL.md","line_end":75,"line_start":73},{"file":"SKILL.md","line_end":75,"line_start":75},{"file":"SKILL.md","line_end":85,"line_start":79},{"file":"SKILL.md","line_end":86,"line_start":85},{"file":"SKILL.md","line_end":90,"line_start":86}]},{"factor":"network","evidence":[{"file":"SKILL.md","line_end":15,"line_start":15},{"file":"SKILL.md","line_end":22,"line_start":22},{"file":"SKILL.md","line_end":23,"line_start":23},{"file":"SKILL.md","line_end":24,"line_start":24},{"file":"SKILL.md","line_end":25,"line_start":25},{"file":"SKILL.md","line_end":26,"line_start":26},{"file":"SKILL.md","line_end":27,"line_start":27},{"file":"SKILL.md","line_end":28,"line_start":28},{"file":"SKILL.md","line_end":29,"line_start":29},{"file":"SKILL.md","line_end":32,"line_start":32},{"file":"SKILL.md","line_end":48,"line_start":48},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":61,"line_start":61},{"file":"SKILL.md","line_end":69,"line_start":69}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":91,"audit_model":"codex","audited_at":"2026-11-09T03:03:07.685+00:00","created_at":"2026-11-09T16:01:15.905188+00:00","static_findings":[{"id":"external_commands:SKILL.md:8:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Search returns `job_ids`. Detail returns the postings. Field names, operators,","category":"external_commands","line_end":8,"severity":"medium","line_start":8},{"id":"external_commands:SKILL.md:14:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":30,"severity":"medium","line_start":14},{"id":"external_commands:SKILL.md:30:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":32,"severity":"medium","line_start":30},{"id":"external_commands:SKILL.md:32:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"The same pages are rendered for people at `https://platform.metix.ai/docs`.","category":"external_commands","line_end":36,"severity":"medium","line_start":32},{"id":"external_commands:SKILL.md:36:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"1. `GET /contract` (or MCP `metix_get_contract`). Build `where` only from","category":"external_commands","line_end":36,"severity":"medium","line_start":36},{"id":"external_commands:SKILL.md:37:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`querySpecByEntity.job`. The field list is closed; a name outside it is","category":"external_commands","line_end":38,"severity":"medium","line_start":37},{"id":"external_commands:SKILL.md:38:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"refused. Use the operators `fieldOperators` lists for each field: exact","category":"external_commands","line_end":39,"severity":"medium","line_start":38},{"id":"external_commands:SKILL.md:39:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"fields such as `salary.currency` or `salary.period` take `eq` or `in`, and","category":"external_commands","line_end":39,"severity":"medium","line_start":39},{"id":"external_commands:SKILL.md:40:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`match` is only for free-text fields such as `title`. A salary comparison","category":"external_commands","line_end":40,"severity":"medium","line_start":40},{"id":"external_commands:SKILL.md:41:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"(`gte`, `gt`, `lte` or `lt` on `salary.annual_min` or `salary.annual_max`)","category":"external_commands","line_end":41,"severity":"medium","line_start":41},{"id":"external_commands:SKILL.md:42:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"needs `salary.currency` with `eq` or `in` in the same `all`.","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":"2. `POST /v1/jobs/query` returns `job_ids`, and a `next` cursor to send back as","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":"`after` when there are more. `POST /entity/v1/jobs/detail-by-id` with up to","category":"external_commands","line_end":44,"severity":"medium","line_start":44},{"id":"external_commands:SKILL.md:46:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"3. On a 4xx, switch on `error_code`; `msg` says what to change. For the full","category":"external_commands","line_end":46,"severity":"medium","line_start":46},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"explanation, fetch `docs_url` with `.md` added to the path:","category":"external_commands","line_end":47,"severity":"medium","line_start":47},{"id":"external_commands:SKILL.md:48:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`https://platform.metix.ai/docs/reference/errors#query-refusals` becomes","category":"external_commands","line_end":49,"severity":"medium","line_start":48},{"id":"external_commands:SKILL.md:49:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`https://platform.metix.ai/docs/reference/errors.md`, and `query-refusals`","category":"external_commands","line_end":49,"severity":"medium","line_start":49},{"id":"external_commands:SKILL.md:53:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"To reach the employer, add `company.id` to `_source` on the detail call and send","category":"external_commands","line_end":53,"severity":"medium","line_start":53},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"it to `/entity/v1/companies/detail-by-id`. `_source` returns exactly the fields","category":"external_commands","line_end":54,"severity":"medium","line_start":54},{"id":"external_commands:SKILL.md:60:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```bash","category":"external_commands","line_end":73,"severity":"medium","line_start":60},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":75,"severity":"medium","line_start":73},{"id":"external_commands:SKILL.md:75:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"For the next page, send `data.next` back as `after` with the same `where`.","category":"external_commands","line_end":75,"severity":"medium","line_start":75},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Every call reads `METIX_KEY` from the environment. If it is unset, stop and tell","category":"external_commands","line_end":85,"severity":"medium","line_start":79},{"id":"external_commands:SKILL.md:85:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Contact details are a people capability: `POST /v1/contact/unlock`, through","category":"external_commands","line_end":86,"severity":"medium","line_start":85},{"id":"external_commands:SKILL.md:86:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`metix-people-search`. If a user asks for an email or a phone number, send","category":"external_commands","line_end":90,"severity":"medium","line_start":86},{"id":"network:SKILL.md:15:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"API     https://mira-api.metix.ai","category":"network","line_end":15,"severity":"low","line_start":15},{"id":"network:SKILL.md:22:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"Docs    https://mira-api.metix.ai/docs/api/jobs.md","category":"network","line_end":22,"severity":"low","line_start":22},{"id":"network:SKILL.md:23:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/api/people.md","category":"network","line_end":23,"severity":"low","line_start":23},{"id":"network:SKILL.md:24:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/api/contact.md","category":"network","line_end":24,"severity":"low","line_start":24},{"id":"network:SKILL.md:25:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/api/companies.md","category":"network","line_end":25,"severity":"low","line_start":25},{"id":"network:SKILL.md:26:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/api/query-spec.md","category":"network","line_end":26,"severity":"low","line_start":26},{"id":"network:SKILL.md:27:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/reference/errors.md","category":"network","line_end":27,"severity":"low","line_start":27},{"id":"network:SKILL.md:28:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://mira-api.metix.ai/docs/credits.md","category":"network","line_end":28,"severity":"low","line_start":28},{"id":"network:SKILL.md:29:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"https://platform.metix.ai/llms.txt","category":"network","line_end":29,"severity":"low","line_start":29},{"id":"network:SKILL.md:32:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"The same pages are rendered for people at `https://platform.metix.ai/docs`.","category":"network","line_end":32,"severity":"low","line_start":32},{"id":"network:SKILL.md:48:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"`https://platform.metix.ai/docs/reference/errors#query-refusals` becomes","category":"network","line_end":48,"severity":"low","line_start":48},{"id":"network:SKILL.md:49:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"`https://platform.metix.ai/docs/reference/errors.md`, and `query-refusals`","category":"network","line_end":49,"severity":"low","line_start":49},{"id":"network:SKILL.md:61:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"curl -s https://mira-api.metix.ai/v1/jobs/query \\","category":"network","line_end":61,"severity":"low","line_start":61},{"id":"network:SKILL.md:69:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"curl -s https://mira-api.metix.ai/entity/v1/jobs/detail-by-id \\","category":"network","line_end":69,"severity":"low","line_start":69},{"id":"blocker:SKILL.md:69:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"curl -s https://mira-api.metix.ai/entity/v1/jobs/detail-by-id \\","category":"blocker","line_end":69,"severity":"low","line_start":69},{"id":"blocker:SKILL.md:71:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"-d '{\"job_ids\": [\"<an id from data.job_ids>\"],","category":"blocker","line_end":71,"severity":"low","line_start":71}],"finding_verdicts":[{"id":"external_commands:SKILL.md:8:ruby-shell-backtick-execution","reason":"The backticks format the job_ids response field in Markdown. They do not execute a shell or Ruby expression.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:14:ruby-shell-backtick-execution","reason":"This opening Markdown fence encloses an API resource list. The enclosed endpoint descriptions are not executable shell code.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:30:ruby-shell-backtick-execution","reason":"This line closes the Markdown resource block. The nearby backticks delimit a documentation URL, not command substitution.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:32:ruby-shell-backtick-execution","reason":"The URL and following API method are inline Markdown literals. No shell execution syntax is used in an executable context.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:36:ruby-shell-backtick-execution","reason":"GET /contract, metix_get_contract, and where are documented API identifiers. Their Markdown backticks do not invoke commands.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:37:ruby-shell-backtick-execution","reason":"The formatted identifiers describe a closed query schema and its operator list. No executable backtick expression appears.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:38:ruby-shell-backtick-execution","reason":"The backticks mark schema properties in prose about allowed filters. This is validation guidance, not shell execution.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:39:ruby-shell-backtick-execution","reason":"Salary field names and equality operators are inline Markdown literals. They are not evaluated as shell or Ruby code.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:40:ruby-shell-backtick-execution","reason":"The line documents the match operator and title field. Markdown code spans do not create a command execution path.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:41:ruby-shell-backtick-execution","reason":"The backticks format comparison operators and salary fields. No shell interpreter or dynamic execution is present.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:42:ruby-shell-backtick-execution","reason":"The line requires an explicit currency filter for salary comparisons. Its backticks are Markdown formatting around query terms.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","reason":"The API method and response fields are inline documentation. The line contains no shell command substitution.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:44:ruby-shell-backtick-execution","reason":"The line describes a pagination parameter and the job detail endpoint. Backticks only distinguish API literals from prose.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:46:ruby-shell-backtick-execution","reason":"The error_code and msg fields are formatted as Markdown code spans. Reading API error fields is not shell execution.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","reason":"The backticks identify a response field and a documentation suffix. They do not execute the URL or any shell expression.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:48:ruby-shell-backtick-execution","reason":"These Markdown spans demonstrate converting a Metix documentation URL to Markdown. No shell command is constructed.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:49:ruby-shell-backtick-execution","reason":"The URL and section anchor are literal documentation references. Backticks are presentational rather than executable.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:53:ruby-shell-backtick-execution","reason":"The company.id and _source literals specify fields for an employer lookup. They do not invoke a command.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","reason":"The company detail path and projection parameter are inline API documentation. No executable backtick expression appears.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:60:ruby-shell-backtick-execution","reason":"The triple backticks open a Bash example, not command substitution. Its curl calls send job filters and IDs to the documented Metix API.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","reason":"This line closes the Bash code fence. The following Markdown literals describe pagination fields, not shell execution.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:75:ruby-shell-backtick-execution","reason":"The backticks format data.next, after, and where in pagination instructions. They do not execute response values.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","reason":"METIX_KEY is an inline environment variable name, not executable backtick syntax. The surrounding rules prohibit credential discovery and disclosure.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:85:ruby-shell-backtick-execution","reason":"The contact endpoint and companion skill name are inline documentation. The text delegates contact requests instead of executing a shell command.","verdict":"false_positive","confidence":1},{"id":"external_commands:SKILL.md:86:ruby-shell-backtick-execution","reason":"The backticks identify a companion skill and a credits documentation path. No backtick-based command execution appears.","verdict":"false_positive","confidence":1},{"id":"network:SKILL.md:15:hardcoded-url","reason":"This HTTPS URL declares the Metix API origin used by the job-search workflow. No unrelated data destination is specified.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:22:hardcoded-url","reason":"The URL points to job API documentation on the declared Metix API host. It is a reference, not an exfiltration endpoint.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:23:hardcoded-url","reason":"This is a people API documentation reference on the same Metix host. The line sends no personal data.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:24:hardcoded-url","reason":"The contact API documentation URL is a static reference. Listing documentation does not unlock contacts or transmit private records.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:25:hardcoded-url","reason":"This company API documentation supports the described employer lookup. No sensitive payload or unrelated host appears.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:26:hardcoded-url","reason":"The query specification URL documents valid API filters. It is consistent with the stated job-search task.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:27:hardcoded-url","reason":"This Metix error reference supports handling query refusals. The URL contains no credentials or encoded user data.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:28:hardcoded-url","reason":"The credits documentation explains API billing for the requested service. No external collection or upload behavior is specified.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:29:hardcoded-url","reason":"The llms.txt URL is listed as a Metix documentation resource. The reviewed file contains no instruction to execute downloaded content.","verdict":"false_positive","confidence":0.98},{"id":"network:SKILL.md:32:hardcoded-url","reason":"This URL identifies the human-readable Metix documentation site. It does not request an upload or credential transfer.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:48:hardcoded-url","reason":"The URL illustrates an error documentation page and section anchor. It is task-related reference material without a sensitive payload.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:49:hardcoded-url","reason":"This is the Markdown version of the preceding Metix error reference. The transformation does not introduce another network destination.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:61:hardcoded-url","reason":"The curl example submits job filters to the declared Metix API over HTTPS. METIX_KEY authenticates the intended service rather than an unrelated recipient.","verdict":"false_positive","confidence":0.99},{"id":"network:SKILL.md:69:hardcoded-url","reason":"The curl request retrieves job records from Metix using returned job IDs. Its bearer authentication is expected for the documented API.","verdict":"false_positive","confidence":0.99},{"id":"blocker:SKILL.md:69:system-reconnaissance","reason":"The detail-by-id text is an API endpoint path, not a system identity command. The request retrieves remote job postings without inspecting the machine.","verdict":"false_positive","confidence":1},{"id":"blocker:SKILL.md:71:system-reconnaissance","reason":"The word id appears inside a quoted JSON placeholder for a returned job identifier. It does not invoke an identity or reconnaissance command.","verdict":"false_positive","confidence":1}],"semantic_findings":[],"subject_marketplace_commit_sha":"9938f91a9ab0f5763a54332b129295339bf829dd","subject_content_hash":"62efad00c007018ce381fcf9f142de2e2298239e93edb3c079a66195ad5cf5fd","subject_tree_hash":"88472771f4425db044bf8772682c92912f31c43f3910bf3087b75bc450c82975","subject_plugin_path":"skills/metixai-official/metix-job-search","audit_payload_hash":"7395f0199d151328075f93eb87c8416d","confirmed_risk_level":"safe","scanner_version":"3.0.0","policy_version":"skillstore-security-audit-policy-v1","subject":{"marketplaceCommitSha":"9938f91a9ab0f5763a54332b129295339bf829dd","contentHash":"62efad00c007018ce381fcf9f142de2e2298239e93edb3c079a66195ad5cf5fd","treeHash":"88472771f4425db044bf8772682c92912f31c43f3910bf3087b75bc450c82975","pluginPath":"skills/metixai-official/metix-job-search","auditPayloadHash":"7395f0199d151328075f93eb87c8416d"},"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/metixai-official-metix-job-search/audits/1/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}}