no-hardcoding
Detect Hardcoded Values in Code
Hardcoded values make code harder to change and can expose secrets. This skill guides reviews toward constants, configuration files, and environment variables.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "no-hardcoding" from https://skillstore.io/skills/doyajin174-no-hardcoding.md and its manifest at https://skillstore.io/api/skills/doyajin174-no-hardcoding/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "no-hardcoding". Review a feature file with repeated status strings and numeric limits.
Expected outcome:
- Flags repeated status text as a constant candidate.
- Recommends named limits for user counts and timeouts.
- Notes values that may be acceptable exceptions.
Using "no-hardcoding". Audit a pull request that adds API calls and credentials.
Expected outcome:
The review highlights hardcoded endpoints, secret-like values, and missing environment documentation.
Using "no-hardcoding". Plan configuration for a new integration.
Expected outcome:
The response separates public URLs, private keys, retry limits, and timeout values into appropriate configuration locations.
Security Audit
SafeThe static findings are false positives caused by Markdown code fences and illustrative TypeScript or bash examples in SKILL.md. No evidence found that the skill executes commands, performs network requests, reads environment files, exfiltrates secrets, or contains prompt injection.
Risk Factors
βοΈ External commands (26)
π Network access (3)
π Env variables (23)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/doyajin174-no-hardcoding/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/doyajin174-no-hardcoding?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/doyajin174-no-hardcoding?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doyajin174-no-hardcoding/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/doyajin174-no-hardcoding.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA Β· BibTeX Β· CFF)
APA citation
Doyajin174. (2026). no-hardcoding security audit report (audit version 9) [Author version 1.0]. Skillstore. https://skillstore.io/skills/doyajin174-no-hardcoding/audits/9BibTeX citation
@techreport{doyajin174-doyajin174-no-hardcoding-2026,
author = {Doyajin174},
title = {no-hardcoding security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/doyajin174-no-hardcoding/audits/9},
note = {Author version 1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "no-hardcoding security audit report (audit version 9)"
version: "1.0"
type: report
authors:
- name: "Doyajin174"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doyajin174-no-hardcoding/audits/9"
identifiers:
- type: other
value: "skillstore:doyajin174-no-hardcoding:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Review Pull Requests
Find hardcoded limits, URLs, statuses, and secrets before changes are merged.
Build New Features
Place configurable values in constants, config files, or environment variables from the start.
Prepare Configuration Cleanup
Plan a cleanup of repeated values and undocumented environment variables across a repository.
Try These Prompts
Review this file for hardcoded values. List magic numbers, repeated strings, URLs, secrets, and suggested replacements.
Refactor this feature to move changeable values into constants, config, or environment variables. Preserve behavior and explain each moved value.
Audit this pull request for hardcoded credentials, endpoints, ports, and business thresholds. Prioritize findings by security and maintenance impact.
Design a no-hardcoding policy for this repository. Include folder placement, naming rules, environment validation, and review checklist items.
Best Practices
- Name constants by meaning, not by current value.
- Keep secret values in approved secret storage, not source files.
- Update environment examples whenever required variables change.
Avoid
- Leaving repeated status strings in separate modules.
- Putting private API keys in client-side configuration.
- Using broad search results without reviewing context.
Frequently Asked Questions
Does this skill execute code?
Can it detect real secrets?
Which languages does it cover?
Will it remove every hardcoded value?
How should environment variables be handled?
Does it support Claude Code and Codex?
Developer Details
Author
Doyajin174License
MIT
Author version
v1.0
Skillstore revision
r1
Version notice
The author-declared version is not valid SemVer.
Ref
72d5025b022c77f7a51bdf5c1637c689c80e89d1
Maintenance freshness
7/18/2026
Usage
3 downloads Β· 200 views
File structure
π SKILL.md