opnsense-dns-management — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited opnsense-dns-management (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.
Orchestrate DNS record management on OPNsense Unbound with verification.
DNS, record, hostname, override, add DNS, delete DNS, manage DNS, host override, A record, CNAME
#### Step 1: Gather Parameters Required: hostname, domain, target IP (or CNAME target) Optional: record type (A, AAAA, CNAME — default A), description
If the user says "point myserver.home.lab to 10.10.0.100", extract:
myserverhome.lab10.10.0.100A#### Step 2: Check Existing Records Run opnsense_dns_list_overrides to check for conflicts:
#### Step 3: Create the Record Run opnsense_dns_add_override with the gathered parameters.
#### Step 4: Apply Changes Run opnsense_dns_apply to reconfigure Unbound. This is MANDATORY — changes don't take effect without it.
#### Step 5: Verify Run opnsense_diag_dns_lookup with the full hostname to confirm resolution. If the lookup tool is unavailable, note that verification should be done manually.
#### Step 6: Report
DNS Record Created:
{hostname}.{domain} -> {server} ({type})
Applied: Yes
Verified: {Yes — resolves to {IP} / No — lookup failed / Manual verification needed}#### Step 1: Find the Record Run opnsense_dns_list_overrides and find the matching record by hostname/domain. If not found, inform the user.
#### Step 2: Confirm with User Show the record details and ask for confirmation before deleting.
#### Step 3: Delete Run opnsense_dns_delete_override with the UUID.
#### Step 4: Apply Run opnsense_dns_apply.
#### Step 5: Report
DNS Record Deleted:
{hostname}.{domain} (UUID: {uuid})
Applied: YesRun opnsense_dns_list_overrides and format as a table:
| Hostname | Domain | Target | Type | UUID |
|----------|--------|--------|------|------|opnsense_dns_block_domain then opnsense_dns_applyopnsense_dns_list_blocklist then opnsense_dns_unblock_domain then opnsense_dns_applyopnsense_dns_apply after any changes — without it, changes are staged but not active~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.