feat: classify guidance by enforcement category (for cpex)
I maintainer di solito rispondono entro 4 giorni
@dhl123 ci sta già lavorando.
Dal 10/9/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Summary
Add a deterministic classifier stage that reads decomposed policy specs and labels each item with an enforcement category (opa, apl), making it explicit which items are enforceable by OPA and which are not.
User Story 1
- As a: policy engineer using Smith to test and refine an OPA policy
- I want: each decomposed policy item to be labeled with an enforcement category
- So that: I can use different policies to cover my full guidance. APL will be responsible for processing guidance that OPA cannot enforced.
Acceptance Criteria
Scenario: Classify enforcement for all policy items
- Given a populated specs/ directory with decomposed policy items
- When the user runs smith --flag classify_enforcement
- Then each spec file is updated with an enforcement field (opa | apl) and a reason string
- Lingua principale
- Python
- Stelle
- 17
- Fork
- 6
- Merge medio
- 4g 31m
- PR unite (30g)
- 16
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IBM/smith
-
security
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
I maintainer di solito rispondono entro 4 giorni
-
feat: Support tool scoped security guidance analysisForse di nuovo libera @iamsreec l’ha presa 46 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
IBM/smith#85 · 1 assegnatario ·
I maintainer di solito rispondono entro 4 giorni
-
feat: Provenance tracking between requirements, test cases, and policy blocksForse di nuovo libera @iamsreec l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
IBM/smith#82 · 2 assegnatari ·
I maintainer di solito rispondono entro 4 giorni
-
feat: Organize subskills as graphsForse di nuovo libera @dhl123 l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
IBM/smith#81 · 1 assegnatario ·
I maintainer di solito rispondono entro 4 giorni
-
feat: add vector-based retrieval for threat catalog loading 0.1.3Forse di nuovo libera @iamsreec l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
IBM/smith#79 · 1 assegnatario ·
I maintainer di solito rispondono entro 4 giorni
Issue simili
-
SslLibrary crashes with unhandled OSError: port/proto not found on non-standard SSL portsForse già presa @himanchalkaushale l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OWASP/Nettacker#1884 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
A-connection-core C-enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
aws-samples/sample-per-model-bedrock#869 ·
I maintainer di solito rispondono entro 1 giorno
-
Spec: say that included_antigen_sources gates LENS labels; do not merge it into antigen kindsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
fzn0x/watchtower#17 ·